## 新增功能 ### 单服务操作 - `up [service]` - 启动全部或指定服务 - `down [service]` - 停止全部或指定服务 - `restart [service]` - 重启全部或指定服务 - `build [service] [--no-cache]` - 构建全部或指定服务 - `rebuild [service]` - 等同于 build --no-cache ### 服务别名 - `contrib`, `contribution` -> contribution-service - `mining` -> mining-service - `trading` -> trading-service - `admin` -> mining-admin-service ### 单服务数据库操作 - `db-create [service]` - 创建全部或指定服务的数据库 - `db-migrate [service]` - 运行全部或指定服务的迁移 - `db-reset [service]` - 重置全部或指定服务的数据库 ### 构建功能增强 - `--no-cache` 选项清除 dist/ 和 node_modules/.cache - 自动运行 npm install - 自动生成 Prisma client - 编译 TypeScript ### 状态显示增强 - 显示服务 PID - 通过端口检测运行状态 - 健康检查端点验证 ## 使用示例 ```bash ./deploy-mining.sh up mining # 仅启动 mining-service ./deploy-mining.sh restart contrib # 重启 contribution-service ./deploy-mining.sh build trading --no-cache # 清除缓存重新构建 ./deploy-mining.sh logs admin 200 # 查看最后200行日志 ./deploy-mining.sh db-reset mining # 仅重置 mining-service 数据库 ``` Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .claude | ||
| api-gateway | ||
| infrastructure | ||
| mpc-system | ||
| scripts | ||
| services | ||
| .env.windows | ||
| docker-compose.windows.yml | ||