traefik izdvojen u zasebni stack
This commit is contained in:
@@ -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
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user