Skip to main content

Configuring Your Application

Your application isn't just about the code — it’s also about how it runs. This section covers the essential configurations that define its behavior, from environment variables and deployment files to worker processes and background jobs. Here, you'll learn how to set up and fine-tune your app’s internal mechanics to ensure smooth operation.

Environment Variables

Runtime Variables

Set during runtime.

Build Variables

Available during builds.

Configuration Files

Procfile

Define web processes for your application

deploio.yaml
  • Configure deployment jobs with ease (e.g. database migrations)
  • Set up workers to run background jobs

Web Applications

Basic Authentication

Protect with basic authentication built in to Deploio.

Routing

Routing with custom ports

Worker Jobs

Job systems

Sidekiq and other job processing systems.

Deployment Jobs

Database Migrations

Run database migrations with ease by configuring a deployment job.

More examples of deployment jobs?

Flags and there usages

Maybe good to detail each flag available for configuring the application and what it does...