删除不再使用的文件和配置,优化项目结构以提升可维护性;新增环境变量配置示例,更新 Docker 和部署相关文件以支持灵活的端口设置;重构数据库连接逻辑,增强错误处理和配置管理,确保更好的兼容性和稳定性。
This commit is contained in:
32
.env.port.example
Normal file
32
.env.port.example
Normal file
@@ -0,0 +1,32 @@
|
||||
# 端口配置示例
|
||||
# 复制此文件为 .env 并根据实际情况修改
|
||||
|
||||
# ========================================
|
||||
# 应用端口配置(避免多项目端口冲突)
|
||||
# ========================================
|
||||
|
||||
# 方式1: 本地开发启动(pnpm start)
|
||||
# 在终端中设置:
|
||||
# Windows PowerShell: $env:PORT=3006; pnpm start
|
||||
# Windows CMD: set PORT=3006 && pnpm start
|
||||
# Linux/Mac: PORT=3006 pnpm start
|
||||
|
||||
# 方式2: Docker Compose 部署
|
||||
# 设置 APP_PORT 变量,容器内外端口都使用此值
|
||||
APP_PORT=3006
|
||||
|
||||
# 方式3: Docker 直接运行
|
||||
# docker run -e PORT=3007 -p 3007:3007 soul-book
|
||||
|
||||
# ========================================
|
||||
# 多项目端口规划建议
|
||||
# ========================================
|
||||
# soul-book: 3006
|
||||
# other-project: 3007
|
||||
# api-service: 3008
|
||||
# ...
|
||||
|
||||
# 注意:
|
||||
# 1. 修改端口后,需要同步更新支付回调地址等配置
|
||||
# 2. 部署到宝塔面板时,deploy_soul.py 会使用配置的端口
|
||||
# 3. 确保防火墙和反向代理配置正确
|
||||
Reference in New Issue
Block a user