本地开发

目标读者:在本机运行 Alpha 栈的开发者。

Docker Compose 会启动 PostgreSQL、MinIO、两个 Go API、Developer Console 和文档站,用于本地端到端验证。

账号邮件由本地 Mailpit 捕获,界面为 http://localhost:8025,SMTP 端口 1025,不配置外部转发。种子用户是明确已验证的合成 fixture;真实新注册须完成邮箱验证。旧 Alpha 非空数据集会在新结构建立前被拒绝,请使用全新本地数据集;不覆盖已有 .env

最小示例

cd ../echo-nebula-infra
cp .env.example .env
./scripts/dev-apps-up.sh
./scripts/wait-for-services.sh
./scripts/e2e-all.sh
./scripts/dev-down.sh

dev-apps-up.sh 是完整栈入口:它会启动 PostgreSQL 和 MinIO、初始化私有 bucket、执行尚未应用的 migration、在容器中安装 Console/Docs 依赖,并启动两个 API 和 Web 应用。只有在仅开发依赖服务时才使用 dev-up.shwait-for-services.she2e-all.sh 要求两个 API 的依赖组件都为 ready;仅有 /healthz 通过不构成验收证据。

常见错误

下一步

阅读完整 本地 Docker Compose 指南。