Deploy railway-image-updater
Trigger multiple docker deployments for a new docker image tag.
railway-image-updater
returnearly/railway-image-updater:latest
Just deployed
Deploy and Host railway-image-updater on Railway
Deploy multiple services that share the same image, or set of images (cron, web, worker, etc.) and have them automatically update when a new image is released.
About Hosting railway-image-updater
In your CI/CD pipeline, simply add a deploy step that calls the endpoint of the image updater service with the new image version.
Endpoint PUT /update
{
"project_id": "550e8400-e29b-41d4-a716-446655440000",
"environment_id": "4a744664-7c0a-4806-8cae-a07c6868179c",
"image_prefixes": ["myapp", "docker.io/myorg/myapp"],
"new_version": "v1.2.3"
}
https://github.com/returnearly/railway-image-updater
Common Use Cases
- Deploying a worker process that needs to be updated at the same time as the web application.
- Deploying a cron image that needs to be updated at the same time as the web application
Dependencies for railway-image-updater Hosting
- An accessible web endpoint to call the image updater service.
- A CI/CD pipeline that can trigger the update endpoint with the new image version.
Deployment Dependencies
- A Railway project with the
railway-image-updaterservice deployed.
Why Deploy railway-image-updater on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying railway-image-updater on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
railway-image-updater
ghcr.io/returnearly/railway-image-updater:latestRAILWAY_API_TOKEN
Railway API Token to update services.
