services: jskim: image: harbor.wace.me/dev-pilots/jskim:latest container_name: jskim restart: always environment: TZ: Asia/Seoul DATABASE_URL: ${DATABASE_URL:?set DATABASE_URL in repo secrets} networks: [web, pgnet] labels: - traefik.enable=true - traefik.http.routers.jskim.rule=Host(`jskim.vexplor.com`) - traefik.http.routers.jskim.entrypoints=websecure - traefik.http.routers.jskim.tls.certresolver=le # Next.js standalone 서버 포트 (기존 nginx 플레이스홀더는 80이었음) - traefik.http.services.jskim.loadbalancer.server.port=3000 - traefik.docker.network=web networks: web: external: true pgnet: external: true