2.4 KiB
2.4 KiB
FreeMoCap 源码解析
启动
python3 -m http.server 4720— 端口 4720
环境一致性
- Web / API / 后台服务 / 全栈 App 项目必须以本地 Docker 为准:
docker compose up --build - 宿主机
npm run dev/pnpm dev/python main.py只能作为临时开发辅助,不算交付验证 - 第一次形成可运行代码时,必须补齐
Dockerfile、docker-compose.yml或等价 compose 文件、.dockerignore、.env.example - 线上部署必须复用同一套 Docker 构建逻辑;
git push本身不等于线上容器更新 - 如果本项目属于静态研究页、纯文档、macOS / iOS 原生 App、GPU / GUI / 特殊硬件例外,必须在这里写清原因和实际运行环境
部署事实
- 平台:待定
- 发布状态:未部署
- 主站 / 前端:待定
- API / 后端:待定
- 文档 / 解析:待定
- 管理后台:待定
快捷登录
- 登录地址:待补充
- 用户名:待补充
- 密码:待补充
- 说明:这里只写项目专属网页登录;数据库密码、API Key、服务器 root 密码不要写这里
元数据回写清单
- 新增或变更公网地址后,必须同步更新
.project.json.urls - 仓库内存在 App 源码或构建入口时,必须能在看板显示
App标记;自动检测不准时,手动写.project.json.app_artifacts - 如果有网页后台登录:
- 可直接入库:写
.project.json.quick_login - 不应入库:写
.project.json.credentials引用
- 可直接入库:写
- 部署完成后,
RULES.md和.project.json必须同一次任务一起更新
环境变量
.env.example必须列出项目运行所需变量名- 本地
.env可作为部署运行时配置来源,但不得提交进 Git - 部署时默认可以携带本地测试运行数据和密钥;助手只需先提醒风险,除非用户明确说“不带密钥 / 不带数据”
- 密钥只能进入服务器 env / Coolify 加密变量 / 运行时配置,不得写入
.project.json.quick_login或聊天日志
规则
- 全项目规则真源:
/Users/kangwan/Projects/code/20260317-rules-dashboard/RULES.md - 版本发布规则:
/Users/kangwan/Projects/code/20260317-rules-dashboard/rules/04-版本发布规则.md - 不允许编造不存在的部署域名、账号、密码
- 没有公网地址时,
.project.json.urls保持空数组 - 任何部署或域名变化,都要先改元数据,再视为任务完成
注意事项
- 待补充