1.3 KiB
1.3 KiB
1Panel部署快速指南
简化部署步骤
1. 准备工作(本地)
- 压缩项目:
# 排除不需要的文件
zip -r zjpb.zip . -x "*.pyc" "*__pycache__*" "*.git*" ".env" "venv/*" "test_*.py"
2. 服务器操作
2.1 上传并解压
cd /www/wwwroot
mkdir zjpb
cd zjpb
# 上传zjpb.zip到此目录
unzip zjpb.zip
2.2 一键部署脚本
# 赋予执行权限
chmod +x deploy.sh
# 执行部署
./deploy.sh
3. 配置数据库
在1Panel中创建数据库:
- 名称:ai_nav
- 用户:ai_nav_user
- 密码:(记录下来)
4. 配置环境变量
编辑 .env 文件:
nano .env
填写数据库信息和密钥。
5. 初始化
source venv/bin/activate
python init_db.py
6. 启动服务
方法1: 使用管理脚本
chmod +x manage.sh
./manage.sh start
方法2: 使用1Panel
在1Panel中创建反向代理网站,指向 http://127.0.0.1:5000
7. 访问
- 前台:http://your-domain.com
- 后台:http://your-domain.com/admin/login
- 默认账号:admin / admin123
快速命令参考
# 启动应用
./manage.sh start
# 停止应用
./manage.sh stop
# 重启应用
./manage.sh restart
# 查看状态
./manage.sh status
# 查看日志
./manage.sh logs
详细部署文档请查看:DEPLOYMENT.md