清理冗余文件,更新 Dockerfile 和配置
This commit is contained in:
36
README.md
36
README.md
@@ -31,29 +31,35 @@
|
||||
## 项目结构
|
||||
|
||||
```
|
||||
zsgpt2/
|
||||
├── app.py # 主应用程序
|
||||
├── database.py # 数据库模块
|
||||
├── playwright_automation.py # 浏览器自动化
|
||||
zsglpt/
|
||||
├── app.py # 启动/装配入口
|
||||
├── routes/ # 路由层(Blueprint)
|
||||
├── services/ # 业务服务层
|
||||
├── realtime/ # SocketIO 事件与推送
|
||||
├── database.py # 数据库稳定门面(对外 API)
|
||||
├── db/ # DB 分域实现 + schema/migrations
|
||||
├── db_pool.py # 数据库连接池
|
||||
├── playwright_automation.py # Playwright 自动化
|
||||
├── api_browser.py # Requests 自动化(主浏览流程)
|
||||
├── browser_pool_worker.py # 截图 WorkerPool(浏览器复用)
|
||||
├── browser_installer.py # 浏览器安装检查
|
||||
├── app_config.py # 配置管理
|
||||
├── app_logger.py # 日志系统
|
||||
├── app_security.py # 安全模块
|
||||
├── app_state.py # 状态管理
|
||||
├── app_utils.py # 工具函数
|
||||
├── db_pool.py # 数据库连接池
|
||||
├── password_utils.py # 密码工具
|
||||
├── crypto_utils.py # 加解密工具
|
||||
├── email_service.py # 邮件服务
|
||||
├── requirements.txt # Python依赖
|
||||
├── requirements-dev.txt # 开发依赖(不进生产镜像)
|
||||
├── pyproject.toml # ruff/black/pytest 配置
|
||||
├── Dockerfile # Docker镜像构建文件
|
||||
├── docker-compose.yml # Docker编排文件
|
||||
├── templates/ # HTML模板
|
||||
│ ├── index.html # 主页面
|
||||
│ ├── login.html # 登录页
|
||||
│ ├── register.html # 注册页
|
||||
│ ├── admin.html # 后台管理
|
||||
│ └── ...
|
||||
└── static/ # 静态资源
|
||||
└── js/ # JavaScript文件
|
||||
├── templates/ # HTML模板(含 SPA fallback)
|
||||
├── app-frontend/ # 用户端前端源码(可选保留)
|
||||
├── admin-frontend/ # 后台前端源码(可选保留)
|
||||
└── static/ # 前端构建产物(运行时使用)
|
||||
├── app/ # 用户端 SPA
|
||||
└── admin/ # 后台 SPA
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user