# 以下由「部署管理器」根据项目配置在保存时自动生成/更新 version: "3.8" services: app: build: context: .. dockerfile: deploy/Dockerfile args: GOPROXY: "https://goproxy.cn,direct" DOCKER_BUNDLE_PATHS: "certs" DOCKER_BUNDLE_REQUIRED_FILES: "" DOCKER_BUNDLE_FILES: "" image: soulceshiban:latest container_name: soulceshiban restart: unless-stopped env_file: - ./app.env ports: - "${APP_PORT:-9092}:${PORT:-8080}" volumes: - "${HOST_UPLOAD_DIR:-./data/uploads}:/app/uploads" - "${HOST_LOG_DIR:-./data/log}:/app/log" healthcheck: test: ["CMD", "sh", "-lc", "wget -qO- http://127.0.0.1:${PORT:-8080}/health"] interval: 15s timeout: 5s retries: 5 start_period: 20s