fix(staging): fix Traefik service linking with explicit service labels
This commit is contained in:
+12
-20
@@ -1,29 +1,21 @@
|
||||
# Staging Docker Compose - Traefik version
|
||||
version: "3.8"
|
||||
|
||||
services:
|
||||
gravl-frontend:
|
||||
container_name: staging-gravl-frontend-BRANCH_NAME
|
||||
container_name: staging-gravl-frontend-PLACEHOLDER
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.staging-gravl-BRANCH_NAME.rule=Host(`BRANCH_NAME.gravl.homelab.local`)
|
||||
- traefik.http.routers.staging-gravl-BRANCH_NAME.entrypoints=websecure
|
||||
- traefik.http.routers.staging-gravl-BRANCH_NAME.tls=true
|
||||
- traefik.http.services.staging-gravl-BRANCH_NAME.loadbalancer.server.port=80
|
||||
environment:
|
||||
- VITE_API_URL=https://BRANCH_NAME.api.gravl.homelab.local
|
||||
- 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-BRANCH_NAME
|
||||
container_name: staging-gravl-backend-PLACEHOLDER
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.staging-gravl-BRANCH_NAME-api.rule=Host(`BRANCH_NAME.api.gravl.homelab.local`)
|
||||
- traefik.http.routers.staging-gravl-BRANCH_NAME-api.entrypoints=websecure
|
||||
- traefik.http.routers.staging-gravl-BRANCH_NAME-api.tls=true
|
||||
- traefik.http.services.staging-gravl-BRANCH_NAME-api.loadbalancer.server.port=3001
|
||||
|
||||
networks:
|
||||
proxy:
|
||||
external: true
|
||||
homelab:
|
||||
external: 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
|
||||
|
||||
Reference in New Issue
Block a user