traefik izdvojen u zasebni stack

This commit is contained in:
2024-08-08 21:24:23 +00:00
parent 5f4665669e
commit 6fd18cadab

View File

@@ -4,7 +4,7 @@ version: "3.7"
networks: networks:
traefik-network: traefik-network:
name: "traefik-network" name: "traefik-network"
attachable: true # omogućuje da se mreža može koristiti i iz drugih stackova external: true
mongo-network: mongo-network:
name: "mongo-network" name: "mongo-network"
attachable: false attachable: false
@@ -71,30 +71,3 @@ services:
- traefik.http.services.mongo-express.loadbalancer.server.port=8081 - traefik.http.services.mongo-express.loadbalancer.server.port=8081
- traefik.http.routers.mongo-express.entrypoints=http - traefik.http.routers.mongo-express.entrypoints=http
- traefik.http.routers.mongo-express.rule=Host(`mongo.rezije.app`) - traefik.http.routers.mongo-express.rule=Host(`mongo.rezije.app`)
reverse-proxy:
image: traefik:v2.3
command:
# Traefik web konzoli se pristupa preko HTTP, a ne HTTPS
- --api.insecure=true
- --providers.docker
# activates the Swarm Mode (instead of standalone Docker).
# - kada je `false` neće detektirati containere kada se pokrene sa `docker-compose up`
- --providers.docker.swarmMode=true
# prikazuj samo containere koji su nakačeni na Traefik
- --providers.docker.exposedByDefault=false
# "ping" omogućujemo za potrebe healthcheck-a
- --ping=true
- --ping.entryPoint=traefik
#- --accesslog=true
#- --log.level=DEBUG
- --entryPoints.http.address=:3000
ports:
- "3001:3000"
- "8080:8080"
volumes:
# So that Traefik can listen to the Docker events
- /var/run/docker.sock:/var/run/docker.sock
networks:
- traefik-network