diff --git a/docker-compose.yml b/docker-compose.yml index d1925be..e2175bd 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,8 +6,24 @@ services: deploy: mode: replicated replicas: 1 + labels: + - "traefik.enable=true" + - "traefik.http.routers.eancodeboek.entrypoints=http" + - "traefik.http.routers.eancodeboek.rule=Host(`eancodeboek.fokkinga.com`)" + - "traefik.http.middlewares.eancodeboek-https-redirect.redirectscheme.scheme=https" + - "traefik.http.routers.eancodeboek.middlewares=eancodeboek-https-redirect" + - "traefik.http.routers.eancodeboek-secure.entrypoints=https" + - "traefik.http.routers.eancodeboek-secure.rule=Host(`eancodeboek.fokkinga.com`)" + - "traefik.http.routers.eancodeboek-secure.tls=true" + - "traefik.http.routers.eancodeboek-secure.tls.certresolver=cloudflare" + - "traefik.http.routers.eancodeboek-secure.service=eancodeboek" + - "traefik.http.services.eancodeboek.loadbalancer.server.port=5000" + - "traefik.docker.network=proxy" networks: - - reverseproxy_proxynet + - proxy + + networks: + - proxy restart: unless-stopped ports: - 5050:5000 @@ -18,6 +34,6 @@ services: retries: 3 networks: - reverseproxy_proxynet: + proxy: external: true