wengyeyulu/docker-compose.yml
2025-12-15 13:30:35 +08:00

23 lines
625 B
YAML

services:
app:
build: .
ports:
- "3000:3000"
volumes:
- ./data:/app/data
environment:
- NODE_ENV=production
labels:
- "traefik.enable=true"
- "traefik.http.routers.wengyeyulu.rule=Host(`${DOMAIN_NAME:-example.com}`)"
- "traefik.http.routers.wengyeyulu.entrypoints=websecure"
- "traefik.http.routers.wengyeyulu.tls=true"
- "traefik.http.routers.wengyeyulu.tls.certresolver=letsencrypt"
- "traefik.http.services.wengyeyulu.loadbalancer.server.port=3000"
networks:
- mynetwork
networks:
mynetwork:
external: true