diff --git a/docker-compose.yml b/docker-compose.yml index cd73a2c..18cd5e0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,7 +4,27 @@ services: command: hugo server --bind 0.0.0.0 --baseURL http://localhost --buildDrafts --buildFuture volumes: - .:/src - ports: - - "1313:1313" + # ports: + # - "1313:1313" working_dir: /src - restart: unless-stopped \ No newline at end of file + 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 \ No newline at end of file