A Railway service is a deployment target. Under the hood, services are containers deployed from an image.
Services that are always running. Examples include web applications, backend APIs, message queues, database services, etc.
Services that are run until completion, on a defined schedule, also called Cron Jobs.
A service source can be any of the following - Docker Image, Github or Local repository.
If a Dockerfile is found within the source repository, Railway will automatically use it to build an image for the service.
Services can be deployed directly from a Docker image from Docker Hub or Github Container Registry.
Services can be connected to a GitHub repo and automatically deployed on each commit.
Services can be deployed from a local machine by using the Railway CLI.
A template is a pre-configured group of services. A template can be used to start a project or to expand an existing project.
- Service names have a max length of 32 characters.
Edit this file on GitHub