From b8eb79abf55c301dcaef88c1434059d76240906a Mon Sep 17 00:00:00 2001 From: Cris Mathew Date: Wed, 28 Feb 2024 22:07:58 +0300 Subject: [PATCH] Add portainer/compose.yml --- portainer/compose.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 portainer/compose.yml diff --git a/portainer/compose.yml b/portainer/compose.yml new file mode 100644 index 0000000..66025e7 --- /dev/null +++ b/portainer/compose.yml @@ -0,0 +1,31 @@ +version: '3' + +services: + portainer: + image: portainer/portainer-ce + container_name: portainer + restart: unless-stopped + security_opt: + - no-new-privileges:true + networks: + - proxy + volumes: + - /etc/localtime:/etc/localtime:ro + - /var/run/docker.sock:/var/run/docker.sock:ro + - /home/username/portainer/data:/data + labels: + - "traefik.enable=true" + - "traefik.http.routers.portainer.entrypoints=http" + - "traefik.http.routers.portainer.rule=Host(`portainer.example.com`)" + - "traefik.http.middlewares.portainer-https-redirect.redirectscheme.scheme=https" + - "traefik.http.routers.portainer.middlewares=portainer-https-redirect" + - "traefik.http.routers.portainer-secure.entrypoints=https" + - "traefik.http.routers.portainer-secure.rule=Host(`portainer.example.com`)" + - "traefik.http.routers.portainer-secure.tls=true" + - "traefik.http.routers.portainer-secure.service=portainer" + - "traefik.http.services.portainer.loadbalancer.server.port=9000" + - "traefik.docker.network=proxy" + +networks: + proxy: + external: true \ No newline at end of file