feat: 添加v2.2.0部署脚本和工具文件
This commit is contained in:
94
QUICK_DEPLOY.md
Normal file
94
QUICK_DEPLOY.md
Normal file
@@ -0,0 +1,94 @@
|
||||
# 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`
|
||||
Reference in New Issue
Block a user