SuperAPI AI 工具集

test-environments

部署与运维

查看项目

更新于 10-16 03:41

技能介绍

用途:为跨本地开发、CI、预览、预发布和生产的测试设计环境策略,先盘点现有环境再设计所需环境。主要能力包括:环境分层(local dev、CI、preview、staging、production)的用途、数据、外部依赖与生命周期对照;本地开发用 docker compose -f docker-compose.test.yml up -d、npm run db:seed、npm run dev 快速起栈;CI 全容器化、按流水线创建销毁;每 PR 预览环境并在关闭时销毁;staging 镜像生产并定期重置(scripts/reset-staging.sh)。Docker Compose 与 Testcontainers 按生命周期位置选择。提供多阶段 Dockerfile、MSW 在 HTTP 边界打桩并设 onUnhandledRequest: "error"、MinIO 替代 S3、契约测试验证桩。含环境一致性检查清单与反模式。验证:docker compose -f docker-compose.test.yml config -q、up -d --wait、pg_isready、docker build --target production 等。限制:具体平台与价格资料未提供;DROP SCHEMA public CASCADE 会丢失扩展与默认权限,迁移需重建。