|
|
преди 3 месеца | |
|---|---|---|
| shudao-go-backend | преди 3 месеца | |
| shudao-vue-frontend | преди 3 месеца | |
| .gitignore | преди 3 месеца | |
| @SETUP_INSTRUCTIONS.md | преди 4 месеца | |
| INTEGRATION_GUIDE.md | преди 3 месеца | |
| README.md | преди 3 месеца | |
| REFACTOR_BATCH1_SUMMARY.md | преди 4 месеца | |
| REFACTOR_FINAL_REPORT.md | преди 4 месеца | |
| REFACTOR_PLAN.md | преди 4 месеца | |
| build_release.sh | преди 4 месеца |
本项目使用 conf/app.conf 进行配置管理。该文件未包含在版本控制中,部署时需要手动创建。
步骤:
shudao-go-backend。复制配置模板:
cp conf/app.conf.example conf/app.conf
编辑 conf/app.conf,根据当前环境(本地/测试/生产)修改配置项。
支持热重载,适合开发调试。
# 确保已安装 bee 工具
go install github.com/beego/bee/v2@latest
# 启动服务
cd shudao-go-backend
bee run
编译:
cd shudao-go-backend
go build -o shudao-chat-go main.go
运行:
# 赋予执行权限
chmod +x shudao-chat-go
# 启动服务 (建议使用 nohup 或 supervisor 管理进程)
nohup ./shudao-chat-go &
nohup.out 或控制台输出,确认没有配置加载错误。/api/health (如果已实现) 或尝试调用基础接口。Q: 启动时报错 "配置项 xxx 未设置或为空"
A: 检查 conf/app.conf 是否包含该配置项,且值不为空。
Q: 数据库连接失败
A: 检查 mysql_urls 和 mysql_port 是否正确,以及防火墙是否允许连接。
Q: 图片无法预览
A: 检查 base_url 是否配置为当前环境的可访问地址(如 https://aqai.shudaodsj.com:22000)。