0.0.8.1
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
# 🚀 快速部署指南
|
||||
|
||||
## 一键部署
|
||||
|
||||
```bash
|
||||
./deploy.sh
|
||||
```
|
||||
|
||||
## 配置要点
|
||||
|
||||
### 1. 修改服务器信息(deploy.sh)
|
||||
```bash
|
||||
SERVER_IP="115.190.235.230" # 你的服务器IP
|
||||
SSH_PORT="22" # SSH端口
|
||||
APP_PORT="8006" # 应用端口
|
||||
DB_PASSWORD="FamilyTree2024" # 数据库密码
|
||||
```
|
||||
|
||||
### 2. 确保本地有.env文件
|
||||
```bash
|
||||
cp .env.example .env
|
||||
# 编辑.env配置数据库等信息
|
||||
```
|
||||
|
||||
### 3. 执行部署
|
||||
```bash
|
||||
chmod +x deploy.sh
|
||||
./deploy.sh
|
||||
```
|
||||
|
||||
## 访问地址
|
||||
```
|
||||
http://115.190.235.230:8006
|
||||
```
|
||||
|
||||
## 常用命令
|
||||
|
||||
| 操作 | 命令 |
|
||||
|------|------|
|
||||
| 查看状态 | `ssh root@115.190.235.230 'pm2 status'` |
|
||||
| 查看日志 | `ssh root@115.190.235.230 'pm2 logs chinese-family-tree'` |
|
||||
| 重启应用 | `ssh root@115.190.235.230 'pm2 restart chinese-family-tree'` |
|
||||
| 更新部署 | `./deploy.sh` |
|
||||
|
||||
## 故障排查
|
||||
|
||||
### npm下载慢
|
||||
```bash
|
||||
ssh root@115.190.235.230
|
||||
pnpm config set registry https://registry.npmmirror.com
|
||||
```
|
||||
|
||||
### 数据库连接失败
|
||||
检查服务器上的.env文件:
|
||||
```bash
|
||||
ssh root@115.190.235.230 'cat /var/www/chinese-family-tree/.env'
|
||||
```
|
||||
|
||||
### 端口被占用
|
||||
```bash
|
||||
ssh root@115.190.235.230 'lsof -i :8006'
|
||||
```
|
||||
|
||||
## 防火墙配置
|
||||
|
||||
```bash
|
||||
# Ubuntu/Debian
|
||||
sudo ufw allow 8006/tcp
|
||||
|
||||
# CentOS
|
||||
sudo firewall-cmd --permanent --add-port=8006/tcp
|
||||
sudo firewall-cmd --reload
|
||||
```
|
||||
|
||||
## 完整文档
|
||||
|
||||
详细说明请查看:[DEPLOY_README.md](./DEPLOY_README.md)
|
||||
Reference in New Issue
Block a user