diff --git a/docker-compose.yml b/docker-compose.yml index 0e10b12..381b452 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,6 +6,7 @@ services: build: context: https://github.com/kinou-p/portfolio-website.git#main dockerfile: Dockerfile + image: portfolio-website:latest container_name: portfolio-website networks: - portfolio @@ -13,15 +14,13 @@ services: - "traefik.enable=true" # Configuration HTTPS - - "traefik.http.routers.portfolio-website.rule=Host(`alexandre-pommier.com`) || Host(`www.alexandre-pommier.com`)" - - "traefik.http.routers.portfolio-website.entrypoints=http" + + - "traefik.http.routers.portfolio-website.rule=Host(`alexandre-pommier.com`)" + - "traefik.http.routers.portfolio-website.entrypoints=https" - "traefik.http.routers.portfolio-website.tls=true" - - "traefik.http.routers.portfolio-website.tls.certresolver=letsencrypt" - "traefik.http.services.portfolio-website.loadbalancer.server.port=80" - - "traefik.http.routers.portfolio-website.middlewares=redirect-to-https" - - "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https" - + - "traefik.http.routers.portfolio-website.middlewares=hstsHeader" healthcheck: test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:80"]