services: hugo: image: hugomods/hugo:latest command: hugo server --bind 0.0.0.0 --baseURL http://localhost --buildDrafts --buildFuture volumes: - .:/src # ports: # - "1313:1313" working_dir: /src restart: unless-stopped networks: - proxy labels: - traefik.enable=true - traefik.docker.network=proxy - traefik.http.routers.blog.entrypoints=http - traefik.http.routers.blog.rule=Host(`blog.dongho.kim`) - traefik.http.middlewares.blog-redirect.redirectscheme.permanent=true - traefik.http.middlewares.blog-redirect.redirectscheme.scheme=https - traefik.http.routers.blog.middlewares=blog-redirect - traefik.http.routers.blog-secure.entrypoints=https - traefik.http.routers.blog-secure.rule=Host(`blog.dongho.kim`) - traefik.http.routers.blog-secure.tls=true - traefik.http.routers.blog-secure.tls.certresolver=cloudflare - traefik.http.services.blog-secure-service.loadbalancer.server.port=1313 networks: proxy: external: true