version: '3.8' services: auto-deploy: build: . container_name: auto-deploy-demo restart: unless-stopped ports: - "8888:8888" # 项目端口范围 - 根据需要添加 - "9000:9000" - "9001:9001" - "9002:9002" - "9003:9003" - "9004:9004" - "9005:9005" - "9006:9006" - "9007:9007" - "9008:9008" - "9009:9009" volumes: - ./data:/app/data - ./projects:/app/projects - ./nginx/sites-enabled:/app/nginx/sites-enabled environment: - PORT=8888 - BASE_DOMAIN=your-domain.com - PROJECT_PORT_START=9000 - PROJECT_PORT_END=9100 - USE_NGINX=false # Docker模式下绑定到0.0.0.0,让宿主机可以访问 - PROJECT_BIND_ADDRESS=0.0.0.0