Dockerfiles
We will look for and use a Dockerfile
at the service's root if it exists.
Railway notifies you when it's using the Dockerfile
in the build process with the following message in the logs:
Custom Dockerfile
If you want to use a custom Dockerfile named something other than Dockerfile
, you can use the
RAILWAY_DOCKERFILE_PATH
environment variable to specify the path to the file.
For example, if your Dockerfile was called Dockerfile.origin
, you'd specify it like this:
Environment Variables
If you need to use the environment variables that Railway injects at build time, you must specify them in the Dockerfile with:
Be sure to declare your environment variables in the stage they are required in:
Docker Compose
Railway doesn't support docker compose at the moment.
Was this page helpful?
Edit this file on GitHub