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