services: element-manager: build: . env_file: - .env restart: unless-stopped networks: - proxy labels: - traefik.enable=true - traefik.docker.network=proxy - traefik.http.routers.manager.entrypoints=http - traefik.http.routers.manager.rule=Host(`manager.dongho.kim`) - traefik.http.middlewares.manager-redirect.redirectscheme.permanent=true - traefik.http.middlewares.manager-redirect.redirectscheme.scheme=https - traefik.http.routers.manager.middlewares=manager-redirect - traefik.http.middlewares.manager-auth.basicauth.users=${TRAEFIK_AUTH} - traefik.http.routers.manager-secure.entrypoints=https - traefik.http.routers.manager-secure.rule=Host(`manager.dongho.kim`) - traefik.http.routers.manager-secure.tls=true - traefik.http.routers.manager-secure.tls.certresolver=cloudflare - traefik.http.routers.manager-secure.middlewares=manager-auth - traefik.http.services.manager-secure-service.loadbalancer.server.port=8000 networks: proxy: external: true