docs: Add deployment and project documentation with unified env config

- Add DEPLOYMENT.md for 1Panel deployment guide with troubleshooting
- Add README.md with project architecture and quick start guide
- Update .gitignore to exclude development docs (openspec/, CLAUDE.md, etc.)
- Unify port configuration via .env (BACKEND_PORT, FRONTEND_PORT, MINIO_API_PORT, MINIO_CONSOLE_PORT)
- Update start-dev.sh and check-env.sh to read ports from .env

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
egg
2025-12-08 13:08:02 +08:00
parent 44822a561a
commit 722f570766
6 changed files with 779 additions and 19 deletions

17
.gitignore vendored
View File

@@ -8,12 +8,19 @@ venv/
env/
ENV/
# Python cache
.cache/
.ruff_cache/
.mypy_cache/
# Database
*.db
*.db-journal
# Environment
.env
.env.local
.env.docker
# IDE
.vscode/
@@ -25,6 +32,7 @@ ENV/
.pytest_cache/
.coverage
htmlcov/
tests/__pycache__/
# Project specific
task_reporter.db
@@ -34,7 +42,16 @@ server.log
node_modules/
frontend/dist/
frontend/.vite/
frontend/.cache/
.eslintcache
# Development scripts
.pids/
logs/
# Development documentation (AI/OpenSpec)
openspec/
AGENTS.md
CLAUDE.md
PROGRESS.md
.claude/