@@ -235,10 +235,23 @@ Services can use these headers for:
235
235
236
236
## Docker Deployment
237
237
238
- ### Quick Start with Memory Storage
238
+ ### Pre-built Image (Recommended)
239
+
240
+ Use the pre-built Docker image from GitHub Container Registry:
241
+
242
+ ` ` ` bash
243
+ # Run with memory storage (development)
244
+ docker run -p 8080:8080 \
245
+ -v $(pwd)/config.yaml:/app/config.yaml \
246
+ -e GOOGLE_CLIENT_ID="your-google-client-id" \
247
+ -e GOOGLE_CLIENT_SECRET="your-google-client-secret" \
248
+ ghcr.io/akshay5995/mcp-oauth-gateway:latest
249
+ ```
250
+
251
+ ### Build from Source
239
252
240
253
``` bash
241
- # Build image
254
+ # Build image locally
242
255
docker build -t mcp-oauth-gateway .
243
256
244
257
# Run with memory storage (development)
@@ -273,7 +286,7 @@ docker run -p 8080:8080 \
273
286
-e GOOGLE_CLIENT_ID=" your-google-client-id" \
274
287
-e GOOGLE_CLIENT_SECRET=" your-google-client-secret" \
275
288
-e REDIS_PASSWORD=" mypassword" \
276
- mcp-oauth-gateway
289
+ ghcr.io/akshay5995/ mcp-oauth-gateway:latest
277
290
```
278
291
279
292
### Enterprise with Vault Storage
@@ -302,7 +315,7 @@ docker run -p 8080:8080 \
302
315
-e GOOGLE_CLIENT_ID=" your-google-client-id" \
303
316
-e GOOGLE_CLIENT_SECRET=" your-google-client-secret" \
304
317
-e VAULT_TOKEN=" myroot" \
305
- mcp-oauth-gateway
318
+ ghcr.io/akshay5995/ mcp-oauth-gateway:latest
306
319
```
307
320
308
321
### Docker Compose Example
@@ -312,7 +325,7 @@ docker run -p 8080:8080 \
312
325
version : ' 3.8'
313
326
services :
314
327
mcp-gateway :
315
- build : .
328
+ image : ghcr.io/akshay5995/mcp-oauth-gateway:latest
316
329
ports :
317
330
- " 8080:8080"
318
331
volumes :
0 commit comments