services: portfolio: build: context: . dockerfile: Dockerfile container_name: portfolio restart: unless-stopped networks: - proxy labels: - "traefik.enable=true" - "traefik.http.routers.portfolio-secure.rule=Host(`site.musyzn.dev`)" - "traefik.http.routers.portfolio-secure.entrypoints=websecure" - "traefik.http.routers.portfolio-secure.tls=true" - "traefik.http.routers.portfolio-secure.tls.certresolver=letsencrypt" - "traefik.http.services.portfolio.loadbalancer.server.port=3000" - "com.dockge.project=site" - "com.dockge.description=Personal portfolio website" networks: proxy: external: true