name: blog services: hugo: build: . image: blog-dongho:latest 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=80 networks: proxy: external: true