docs(deployment): 更新部署文档并添加自动化部署脚本
- 更新了 DEPLOYMENT.md 文档,增加了更多部署细节和说明 - 添加了 Linux 和 Windows 平台的自动化部署脚本 - 更新了 README.md,增加了部署相关说明 - 调整了 .env 文件配置,以适应新的部署流程 - 移除了部分不必要的代码和配置
This commit is contained in:
45
README.md
45
README.md
@@ -77,6 +77,12 @@ cd backend && npm run test-api
|
||||
|
||||
# 数据库初始化
|
||||
cd backend && npm run db:reset
|
||||
|
||||
# 部署脚本 (Linux/Mac)
|
||||
cd scripts && ./deploy.sh all
|
||||
|
||||
# 部署脚本 (Windows PowerShell)
|
||||
cd scripts && .\deploy.ps1 all
|
||||
```
|
||||
|
||||
### 环境配置
|
||||
@@ -90,6 +96,45 @@ cp backend/.env.example backend/.env
|
||||
cp admin-system/.env.example admin-system/.env
|
||||
```
|
||||
|
||||
## ☁️ 部署
|
||||
|
||||
项目支持多种部署方式:
|
||||
|
||||
### 自动部署脚本
|
||||
在 `scripts/` 目录中提供了自动部署脚本,支持 Linux/Mac 和 Windows 系统:
|
||||
|
||||
```bash
|
||||
# Linux/Mac 部署所有模块
|
||||
cd scripts && chmod +x deploy.sh && ./deploy.sh all
|
||||
|
||||
# Windows PowerShell 部署所有模块
|
||||
cd scripts && .\deploy.ps1 all
|
||||
```
|
||||
|
||||
支持的部署选项:
|
||||
- `all` - 部署所有模块
|
||||
- `backend` - 部署后端服务
|
||||
- `admin` - 部署后台管理系统
|
||||
- `website` - 部署官方网站
|
||||
- `mini-program` - 构建微信小程序
|
||||
|
||||
### Docker 容器化部署
|
||||
每个模块都提供了 Docker 配置文件,可以使用 docker-compose 进行部署:
|
||||
|
||||
```bash
|
||||
# 启动所有服务
|
||||
docker-compose up -d
|
||||
|
||||
# 启动指定服务
|
||||
docker-compose up -d backend
|
||||
|
||||
# 查看服务状态
|
||||
docker-compose ps
|
||||
```
|
||||
|
||||
### 手动部署
|
||||
每个模块也可以手动部署到服务器,具体说明请参考各模块目录中的 DEPLOYMENT.md 文件。
|
||||
|
||||
## 🌐 访问地址
|
||||
|
||||
- **后端API**: https://api.jiebanke.com
|
||||
|
||||
Reference in New Issue
Block a user