Actualiser docker-compose.yml

This commit is contained in:
Hubert Cornet 2024-03-12 21:18:07 +01:00
parent 34f7e64f6a
commit 8555f1d52d

View File

@ -1,33 +1,53 @@
#networks:
# traefik_net:
# driver: routing
version: '3.8'
networks:
interne:
driver: overlay
attachable: true
externe:
driver: bridge
attachable: true
services:
# traefik
traefik:
image: traefik:latest
restart: unless-stopped
container_name: traefik-app
image: traefik:latest
restart: always
ports:
- "80:80"
- "443:443"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./configs/traefik.yml:/etc/traefik/traefik.yml
- ./configs/dynamic:/etc/traefik/dynamic
- ./certificates/acme.json:/etc/traefik/acme/acme.json
- "/var/run/docker.sock:/var/run/docker.sock:ro"
- "./configs/traefik.yml:/etc/traefik/traefik.yml"
- "./configs/dynamic:/etc/traefik/dynamic"
- "./certificates/acme.json:/etc/traefik/acme/acme.json"
- "./traefik/log:/var/log"
- "./traefik:/etc/traefik"
# networks:
# - routing
networks:
- interne
- externe
# whoami
whoami:
container_name: traefik-whoami
image: traefik/whoami
restart: unless-stopped
container_name: traefik-whoami
labels:
- "traefik.enable=true"
- "traefik.docker.network=interne"
# http
# - "traefik.http.routers.whoami.entrypoints=http"
# - "traefik.http.routers.whoami.rule=Host(`whoami.tips-of-mine.local`)"
# https
- "traefik.http.routers.whoami.entrypoints=https"
- "traefik.http.routers.whoami.rule=Host(`whoami.tips-of-mine.local`)"
- "traefik.http.routers.whoami.entrypoints=websecure"
- "traefik.http.routers.whoami.service=api@internal"
- "traefik.http.routers.whoami.tls.certresolver=letsencrypt"
- "traefik.http.routers.whoami.tls=true"
- "traefik.http.services.whoami.loadbalancer.server.port=8080"
- "traefik.http.services.whoami.loadbalancer.sticky.cookie.httpOnly=true"
- "traefik.http.services.whoami.loadbalancer.sticky.cookie.secure=true"
networks:
- interne