setting for traefik

This commit is contained in:
Gilles Mouchet 2026-03-06 16:41:26 +01:00
parent 550c0d9a7b
commit feb9f17298

View File

@ -1,15 +1,17 @@
services: services:
portainer: portainer:
# if behind proxy # if behind proxy
command: --trusted-origins=portainer.gmolab.net # command: --trusted-origins=portainer.vdglab.net
# without proxy # without proxy
#command: --sslcert /certs/gmolab.net.crt --sslkey /certs/gmolab.net.key #command: --sslcert /certs/gmolab.net.crt --sslkey /certs/gmolab.net.key
#command: --sslcert /certs/gmotech.net.crt --sslkey /certs/gmotech.net.key #command: --sslcert /certs/gmotech.net.crt --sslkey /certs/gmotech.net.key
image: portainer/portainer-ee:latest image: portainer/portainer-ee:latest
networks:
- traefik-net
container_name: portainer container_name: portainer
ports: # ports:
# if behind proxy # if behind proxy
- 9000:9000 # - 9000:9000
# without proxy # without proxy
#- 9443:9443 #- 9443:9443
volumes: volumes:
@ -17,4 +19,16 @@ services:
#- /home/docker/certs:/certs #- /home/docker/certs:/certs
- /home/docker/portainer/data:/data - /home/docker/portainer/data:/data
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
labels:
- "traefik.enable=true"
- "traefik.http.routers.portainer.rule=Host(`portainer.vdglab.net`)"
- "traefik.docker.network=traefik-net"
- "traefik.http.routers.portainer.entrypoints=websecure"
- "traefik.http.routers.portainer.tls=true"
# # Facultatif mais propre : forcer l'usage du cert SSL défini dans le fichier dynamique
- "traefik.http.routers.portainer.tls.options=default"
- "traefik.http.services.portainer.loadbalancer.server.port=9000"
restart: always restart: always
networks:
traefik-net:
external: true