railway deploy
Deploy a template into your Railway project.
Note: This command deploys pre-built templates (like databases). To deploy your own code, use railway up instead.
Usage
railway deploy [OPTIONS]Options
| Flag | Description |
|---|---|
-t, --template <CODE> | The template code to deploy |
-v, --variable <KEY=VALUE> | Environment variables for the template |
Examples
Deploy a template (interactive)
railway deployDeploy PostgreSQL
railway deploy --template postgresDeploy with variables
railway deploy --template postgres --variable "POSTGRES_USER=admin"Deploy multiple templates
railway deploy --template postgres --template redisService-specific variables
Prefix variables with the service name:
railway deploy --template my-app --variable "Backend.PORT=3000"Template codes
Common template codes:
postgres- PostgreSQL databasemysql- MySQL databaseredis- Redis databasemongo- MongoDB database
Find more templates at railway.com/deploy.