Docker Compose
Bring a docker-compose.yml and Orizon runs your services together, routing public traffic to the one web service you choose.
How it works
When Orizon detects a docker-compose.yml, it builds and runs your stack in Compose mode. One service is the web service — the container that receives public HTTPS traffic — and the rest are internal dependencies your app talks to over the Compose network.
Choosing the web service
In the project's deploy settings you can set the web service name and the portOrizon should route to. Orizon overrides that service's published port so it can route traffic to it; the other services keep their Compose configuration.
services:
web: # <- set this as the web service
build: .
ports:
- "3000:3000"
worker:
build: ./worker
cache:
image: redis:7Environment variables
Project environment variables are injected into the web service. Reference internal services by their Compose service name on the shared network.