name: dash services: homepage: image: ${DOCKER_IMAGE} container_name: ${COMPOSE_PROJECT_NAME}_app restart: unless-stopped environment: HOMEPAGE_ALLOWED_HOSTS: ${ALLOWED_HOST}:4000 PUID: ${PUID} PGID: ${PGID} volumes: - ./config:/app/config - /var/run/docker.sock:/var/run/docker.sock:ro ports: - 4000:${APP_PORT} networks: - kompose_network # labels: # - 'traefik.enable=true' # - 'traefik.http.middlewares.${COMPOSE_PROJECT_NAME}-redirect-web-secure.redirectscheme.scheme=https' # - 'traefik.http.routers.${COMPOSE_PROJECT_NAME}-web.middlewares=${COMPOSE_PROJECT_NAME}-redirect-web-secure' # - 'traefik.http.routers.${COMPOSE_PROJECT_NAME}-web.rule=Host(`${TRAEFIK_HOST}`)' # - 'traefik.http.routers.${COMPOSE_PROJECT_NAME}-web.entrypoints=web' # - 'traefik.http.routers.${COMPOSE_PROJECT_NAME}-web-secure.rule=Host(`${TRAEFIK_HOST}`)' # - 'traefik.http.routers.${COMPOSE_PROJECT_NAME}-web-secure.tls.certresolver=resolver' # - 'traefik.http.routers.${COMPOSE_PROJECT_NAME}-web-secure.entrypoints=web-secure' # - 'traefik.http.middlewares.${COMPOSE_PROJECT_NAME}-web-secure-compress.compress=true' # - 'traefik.http.routers.${COMPOSE_PROJECT_NAME}-web-secure.middlewares=${COMPOSE_PROJECT_NAME}-web-secure-compress' # - 'traefik.http.services.${COMPOSE_PROJECT_NAME}-web-secure.loadbalancer.server.port=${APP_PORT}' # - 'traefik.docker.network=${NETWORK_NAME}' networks: kompose_network: name: ${NETWORK_NAME} external: true