Skip to content

Commit eaa0936

Browse files
committed
poc: route Traefik through each Compose project network
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 94055c8 commit eaa0936

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

‎docker-compose.yml‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ services:
6565
- SELF_SIGNED_HOST=${COMPOSE_PROJECT_NAME}.localhost
6666
labels:
6767
- "traefik.enable=true"
68+
- "traefik.docker.network=${COMPOSE_PROJECT_NAME}_default"
6869
- "traefik.http.routers.librecode-${COMPOSE_PROJECT_NAME}--nextcloud.rule=Host(`${COMPOSE_PROJECT_NAME}.localhost`)"
6970
- "traefik.http.services.librecode-${COMPOSE_PROJECT_NAME}--nextcloud.loadbalancer.server.port=80"
7071
proxy-coordinator:
@@ -95,6 +96,7 @@ services:
9596
- SELF_SIGNED_HOST=${COMPOSE_PROJECT_NAME}-mailpit.localhost
9697
labels:
9798
- "traefik.enable=true"
99+
- "traefik.docker.network=${COMPOSE_PROJECT_NAME}_default"
98100
- "traefik.http.routers.librecode-${COMPOSE_PROJECT_NAME}--mailpit.rule=Host(`${COMPOSE_PROJECT_NAME}-mailpit.localhost`)"
99101
- "traefik.http.services.librecode-${COMPOSE_PROJECT_NAME}--mailpit.loadbalancer.server.port=8025"
100102
redis:
@@ -118,6 +120,7 @@ services:
118120
- SELF_SIGNED_HOST=${COMPOSE_PROJECT_NAME}-eurooffice.localhost
119121
labels:
120122
- "traefik.enable=true"
123+
- "traefik.docker.network=${COMPOSE_PROJECT_NAME}_default"
121124
- "traefik.http.routers.librecode-${COMPOSE_PROJECT_NAME}--eurooffice.rule=Host(`${COMPOSE_PROJECT_NAME}-eurooffice.localhost`)"
122125
- "traefik.http.services.librecode-${COMPOSE_PROJECT_NAME}--eurooffice.loadbalancer.server.port=80"
123126
extra_hosts:
@@ -139,6 +142,7 @@ services:
139142
- SELF_SIGNED_HOST=${COMPOSE_PROJECT_NAME}-playwright.localhost
140143
labels:
141144
- "traefik.enable=true"
145+
- "traefik.docker.network=${COMPOSE_PROJECT_NAME}_default"
142146
- "traefik.http.routers.librecode-${COMPOSE_PROJECT_NAME}--playwright.rule=Host(`${COMPOSE_PROJECT_NAME}-playwright.localhost`)"
143147
- "traefik.http.services.librecode-${COMPOSE_PROJECT_NAME}--playwright.loadbalancer.server.port=9323"
144148
command: sleep infinity
@@ -161,6 +165,7 @@ services:
161165
- SELF_SIGNED_HOST=${COMPOSE_PROJECT_NAME}-signal.localhost
162166
labels:
163167
- "traefik.enable=true"
168+
- "traefik.docker.network=${COMPOSE_PROJECT_NAME}_default"
164169
- "traefik.http.routers.librecode-${COMPOSE_PROJECT_NAME}--signal-gateway.rule=Host(`${COMPOSE_PROJECT_NAME}-signal.localhost`)"
165170
- "traefik.http.services.librecode-${COMPOSE_PROJECT_NAME}--signal-gateway.loadbalancer.server.port=8080"
166171
whatsapp.web:

0 commit comments

Comments
 (0)