Railway supports three types of compute: persistent services for long-running processes like web apps and APIs, cron jobs for scheduled tasks, and functions for single-file TypeScript code.
Configure your services with variables to manage secrets and configuration values, and organize them across environments to support different stages of your workflow. From there, control how your code is built and deployed.