diff --git a/docker-compose.remote.yml b/docker-compose.remote.yml new file mode 100644 index 0000000..d598f4f --- /dev/null +++ b/docker-compose.remote.yml @@ -0,0 +1,27 @@ +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