networks: DOCKERNETWORK_DATA: #LIBREPORTAL|DOCKERNETWORK_TAG|DOCKERNETWORK_DATA external: true services: portainer-service: #LIBREPORTAL|SERVICE_TAG_1|portainer-service container_name: portainer-service image: portainer/portainer-ce restart: unless-stopped hostname: portainer # GLUETUN_OFF_BEGIN ports: - "PORTS_DATA_1" #LIBREPORTAL|PORTS_TAG_1|PORTS_DATA_1 - "PORTS_DATA_2" #LIBREPORTAL|PORTS_TAG_2|PORTS_DATA_2 # GLUETUN_OFF_END labels: libreportal.category: "CATEGORY_DATA" #LIBREPORTAL|CATEGORY_TAG|CATEGORY_DATA libreportal.title: "TITLE_DATA" #LIBREPORTAL|TITLE_TAG|TITLE_DATA traefik.enable: TRAEFIK_ENABLE_DATA #LIBREPORTAL|TRAEFIK_ENABLE_TAG|TRAEFIK_ENABLE_DATA traefik.http.routers.portainer-service.entrypoints: web,websecure traefik.http.routers.portainer-service.rule: Host(`DOMAINSUBNAME_DATA`) #LIBREPORTAL|DOMAINSUBNAME_TAG|DOMAINSUBNAME_DATA traefik.http.routers.portainer-service.tls: true traefik.http.routers.portainer-service.tls.certresolver: production traefik.http.services.portainer-service.loadbalancer.server.port: PORT_INTERNAL_DATA_1 #LIBREPORTAL|PORT_INTERNAL_TAG_1|PORT_INTERNAL_DATA_1 traefik.http.routers.portainer-service.middlewares: MIDDLEWARE_DATA #LIBREPORTAL|MIDDLEWARE_TAG|MIDDLEWARE_DATA healthcheck: disable: HEALTHCHECK_DATA #LIBREPORTAL|HEALTHCHECK_TAG|HEALTHCHECK_DATA volumes: - SOCKET_DATA #LIBREPORTAL|SOCKET_TAG|SOCKET_DATA - "./portainer-data/:/data" # GLUETUN_OFF_BEGIN networks: DOCKERNETWORK_DATA: #LIBREPORTAL|DOCKERNETWORK_TAG|DOCKERNETWORK_DATA ipv4_address: IP_DATA_1 #LIBREPORTAL|IP_TAG_1|IP_DATA_1 # GLUETUN_OFF_END # GLUETUN_ON_BEGIN # network_mode: "container:gluetun-service" # GLUETUN_ON_END