services: dockge: volumes: - /var/run/docker.sock:/var/run/docker.sock - /srv/dockge/stacks:/srv/dockge/stacks environment: DOCKGE_STACKS_DIR: /srv/dockge/stacks # RUNTIPI Environment RUNTIPI_APP_PORT: "${APP_PORT}" RUNTIPI_APP_ID: "${APP_ID}" RUNTIPI_APP_DATA_DIR: "${APP_DATA_DIR}" RUNTIPI_APP_EXPOSED: "${APP_EXPOSED:-}" RUNTIPI_APP_DOMAIN: "${APP_DOMAIN}" RUNTIPI_APP_HOST: "${APP_HOST}" RUNTIPI_LOCAL_DOMAIN: "${LOCAL_DOMAIN}" RUNTIPI_DOMAIN: "${DOMAIN}" RUNTIPI_ROOT_DOMAIN: "${ROOT_DOMAIN}" PUID: "${SZ_USER_UID}" PGID: "${SZ_USER_GID}" labels: traefik.enable: true # traefik.http.services.dockge.loadbalancer.server.port: 5001 traefik.http.routers.dockge.entrypoints: websecure traefik.http.routers.dockge.rule: Host(`dockge.${ROOT_DOMAIN}`) traefik.http.routers.dockge.service: dockge traefik.http.routers.dockge.middlewares: authentik_sysmgr@file traefik.http.routers.dockge.tls.certresolver: myresolver