From da40ab5dc53734efaae18b58236990dfbe24a316 Mon Sep 17 00:00:00 2001 From: Luke Else Date: Sat, 1 Feb 2025 14:46:05 +0000 Subject: [PATCH] Exposed Portainer through Trefik --- Misc/docker-compose.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Misc/docker-compose.yml b/Misc/docker-compose.yml index ae29fa9..3400409 100644 --- a/Misc/docker-compose.yml +++ b/Misc/docker-compose.yml @@ -26,13 +26,27 @@ services: portainer: image: portainer/portainer-ce:latest container_name: portainer - restart: unless-stopped security_opt: - no-new-privileges:true volumes: - /etc/localtime:/etc/localtime:ro - /var/run/docker.sock:/var/run/docker.sock:ro - ./portainer-data:/data + networks: + - proxy + labels: + ## Expose portainer Through Trefik ## + - "traefik.enable=true" # <== Enable traefik to proxy this container + + - "traefik.http.middlewares.redirect-web-secure.redirectscheme.scheme=https" + - "traefik.http.routers.portainer-insecure.middlewares=redirect-web-secure" + - "traefik.http.routers.portainer-insecure.rule=Host(`portainer.luke-else.co.uk`)" + - "traefik.http.routers.portainer-insecure.entrypoints=web" + + - "traefik.http.routers.portainer.rule=Host(`portainer.luke-else.co.uk`)" + - "traefik.http.routers.portainer.entrypoints=websecure" + - "traefik.http.routers.portainer.tls.certresolver=myresolver" + restart: unless-stopped networks: proxy: