完整规则
任务说明
我想让本地环境一条命令启动,避免换电脑或换智能体后重新排查依赖。计划里会有应用、数据库和可选缓存,重点是启动失败时也能快速知道问题在哪里。 这次请不要给我一份百科式答案。先用经验回答“最容易错在哪里”:请在干净环境实际启动、停止和重建,记录至少3种常见失败(端口、卷、依赖或架构差异)及排查顺序。 随后制作能直接使用的成果 1. 使用Docker Compose或Dev Container配置应用、PostgreSQL和可选缓存。 2. 提供不含真实秘密值的环境变量示例。 3. 为各服务加入健康检查、启动依赖和持久化卷。 4. 验证启动、查看日志、停止、清理和重新初始化命令。 交付容器配置、示例环境变量和启动README。请在每个主要部分旁标注:推荐做法、常见错误、识别信号、修正动作。 依据要求 使用通用、低成本且可替换的技术假设,不接触真实账号、密钥、客户数据或生产环境。交付前必须实际运行,保留命令、关键输出、失败记录和修正结果。 完成度判断 1. 一条命令可启动和停止。 2. 健康检查可验证依赖。 3. 不写入真实凭据。 4. 推荐意见必须有案例或运行结果支撑,并明确不适用的情况。 任务边界:只服务本地开发,不处理生产部署。