version: "3.8" services: # Das Portfolio (Next.js) w-make-portfolio: build: . image: w-make-portfolio:latest container_name: w-make-portfolio restart: always expose: - "3000" labels: - "traefik.enable=true" - "traefik.docker.network=proxy" - "traefik.http.routers.w-make.rule=Host(`w-make.com`, `www.w-make.com`)" - "traefik.http.routers.w-make.priority=100" - "traefik.http.routers.w-make.entrypoints=websecure" - "traefik.http.routers.w-make.tls=true" - "traefik.http.routers.w-make.tls.certresolver=http_resolver" - "traefik.http.routers.w-make.middlewares=default@file,crowdsec-bouncer-plugin@file" - "traefik.http.services.w-make.loadbalancer.server.port=3000" networks: - proxy networks: proxy: external: true