You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Docker image documentation and workflow (#225)
Adds a CI action to build docker images and publish them to GHCR on
every commit. We can then use these when deploying the registry.
This turned out to be an upstream blocker of building the infra for
deployment, and something like this is needed for either deployment
approach we're exploring.
---
## Summary
- Add comprehensive documentation for pre-built Docker images in README
- Include usage examples and configuration guidance
- Add GitHub Actions workflow for automated Docker image publishing
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-authored-by: Claude <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -417,6 +417,24 @@ The service can be configured using environment variables:
417
417
|`MCP_REGISTRY_SEED_IMPORT`| Import `seed.json` on first run |`true`|
418
418
|`MCP_REGISTRY_SERVER_ADDRESS`| Listen address for the server |`:8080`|
419
419
420
+
## Pre-built Docker Images
421
+
422
+
Pre-built Docker images are automatically published to GitHub Container Registry on each release and main branch commit:
423
+
424
+
```bash
425
+
# Run latest from main branch
426
+
docker run -p 8080:8080 ghcr.io/modelcontextprotocol/registry:latest
427
+
428
+
# Run specific commit build
429
+
docker run -p 8080:8080 ghcr.io/modelcontextprotocol/registry:main-20250806-a1b2c3d
430
+
```
431
+
432
+
**Available image tags:**
433
+
-`latest` - Latest commit from main branch
434
+
-`main-<date>-<sha>` - Specific commit builds
435
+
436
+
**Configuration:** The Docker images support all environment variables listed in the [Configuration](#configuration) section. For production deployments, you'll need to configure the database connection and other settings via environment variables.
0 commit comments