- 启动后端 uvicorn(:8000, --reload, 0.0.0.0) + 前端 next dev(:3000),setsid 独立进程组 - 停止按 pidfile + 监听端口双定位,整进程组清理(无子进程残留,实测残留 0) - 端口探测 ss 优先(lsof 在该环境对 socket 不可靠) - status/logs/restart;支持 API_PORT/WEB_PORT/BACKEND_API_URL 覆盖 - 日志落 logs/,pid 落 .run/(均已 gitignore);USAGE §5 增加用法
60 lines
1.0 KiB
Plaintext
60 lines
1.0 KiB
Plaintext
# ================= Python =================
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
*.egg
|
|
.venv/
|
|
venv/
|
|
.pytest_cache/
|
|
.ruff_cache/
|
|
.mypy_cache/
|
|
.pyright/
|
|
htmlcov/
|
|
.coverage
|
|
dist/
|
|
build/
|
|
|
|
# ================= 密钥 / 凭证 =================
|
|
# 真实密钥只放根目录 .env(复制自 .env.example),严禁提交
|
|
.env
|
|
.env.local
|
|
*.pem
|
|
*.key
|
|
|
|
# ================= 前端 / Node =================
|
|
node_modules/
|
|
.next/
|
|
out/
|
|
|
|
# ================= 本地数据(不入库) =================
|
|
# 行情、数据库、缓存均不入库;只保留目录占位 .gitkeep
|
|
data/*
|
|
!data/**/.gitkeep
|
|
*.db
|
|
*.db-wal
|
|
*.db-shm
|
|
*.sqlite
|
|
*.sqlite3
|
|
*.parquet
|
|
*.csv
|
|
*.h5
|
|
*.pkl
|
|
|
|
# ================= 实验产物 =================
|
|
experiments/*
|
|
!experiments/**/.gitkeep
|
|
|
|
# ================= OS / 编辑器 =================
|
|
.DS_Store
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.tsbuildinfo
|
|
|
|
# ================= archify 视觉验证副产物(重新生成即可) =================
|
|
docs/diagrams/*.visual-check.*
|
|
|
|
# ================= 运行期(dev.sh 管理) =================
|
|
.run/
|
|
logs/
|