Files
gravl/docker-compose.staging.yml

22 lines
1.1 KiB
YAML

version: "3.8"
services:
gravl-frontend:
container_name: staging-gravl-frontend-PLACEHOLDER
labels:
- traefik.enable=true
- traefik.http.routers.staging-gravl-PLACEHOLDER.rule=Host(`PLACEHOLDER.gravl.homelab.local`)
- traefik.http.routers.staging-gravl-PLACEHOLDER.entrypoints=websecure
- traefik.http.routers.staging-gravl-PLACEHOLDER.tls=true
- traefik.http.routers.staging-gravl-PLACEHOLDER.service=staging-gravl-PLACEHOLDER
- traefik.http.services.staging-gravl-PLACEHOLDER.loadbalancer.server.port=80
gravl-backend:
container_name: staging-gravl-backend-PLACEHOLDER
labels:
- traefik.enable=true
- traefik.http.routers.staging-gravl-PLACEHOLDER-api.rule=Host(`PLACEHOLDER.api.gravl.homelab.local`)
- traefik.http.routers.staging-gravl-PLACEHOLDER-api.entrypoints=websecure
- traefik.http.routers.staging-gravl-PLACEHOLDER-api.tls=true
- traefik.http.routers.staging-gravl-PLACEHOLDER-api.service=staging-gravl-PLACEHOLDER-api
- traefik.http.services.staging-gravl-PLACEHOLDER-api.loadbalancer.server.port=3001