# bench 部署编排:服务器上 docker compose up -d 即起 # 前置:开发机已 bun run build 得到 dist/,并把 dist/ Caddyfile/ compose.yaml/ Dockerfile/ # 四项经 SFTP 上传到服务器同一目录(见 README 部署章节) # # 常规更新流程(开发机): # 1. bun run build # 2. SFTP 覆盖上传 dist/ 目录 # 3. 服务器上 docker compose up -d --build # 重新 COPY 产物进镜像并滚动替换容器 services: bench: build: context: . image: new-api-key-bench container_name: bench ports: - "8080:80" environment: # 必填:NewAPI 网关地址(Caddyfile 的 {$GATEWAY} 占位由此注入) GATEWAY: ${GATEWAY:?请在 .env 或环境中设置 GATEWAY,例如 GATEWAY=https://your-gateway.example.com} restart: unless-stopped