Files
Matirx-Manager/docker-compose.remote.yml
2025-12-08 12:42:02 +00:00

30 lines
1.1 KiB
YAML

services:
element-manager:
build: .
ports:
- "8000:8000"
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