Files
MTKJPAY/DEPLOYMENT_README.md
qiube 1a59f5c888 docs(deployment): 移除过时的配置文档并更新部署说明
- 删除了 502 错误排查指南文档
- 删除了配置文件管理说明文档
- 删除了域名配置总结文档
- 删除了 Nginx SSL 配置指南文档
- 删除了项目改进计划文档
- 删除了公网访问配置检查清单文档
- 更新了部署说明文档中的后端部署流程
- 简化了前端部署说明,移除了冗余的配置验证步骤
- 更新了配置检查清单,聚焦生产环境部署要点
2025-12-26 16:08:33 +08:00

48 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 部署说明
## 快速部署指南
### 后端部署
1. **打包应用**
```bash
cd E:\MTKJPAY
mvn clean package -DskipTests
```
2. **上传并启动**
```bash
# 上传 jar 文件到服务器
# 启动应用(使用生产环境配置)
java -jar mt-startup-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod
# 或后台运行
nohup java -jar mt-startup-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod > app.log 2>&1 &
```
### 前端部署
1. **构建前端**
```bash
cd E:\MTKJPAY-FRONT
npm run build
```
2. **上传到服务器**
- 上传 `dist` 目录下的所有文件到服务器Web根目录
- 确保支持Vue Router的history模式配置 `try_files`
## 配置说明
- **开发环境**:使用 `application-dev.yml`(本地开发,默认)
- **生产环境**:使用 `application-prod.yml`(服务器部署,需指定 `--spring.profiles.active=prod`
## 配置检查清单
- [ ] 使用 `--spring.profiles.active=prod` 启动(生产环境配置)
- [ ] 数据库连接信息正确(生产环境)
- [ ] 服务器防火墙已开放必要端口8082、443等
- [ ] Nginx已配置SSL证书PayPal Webhook必需HTTPS
- [ ] Nginx配置中的proxy_pass端口为8082
- [ ] PayPal控制台Webhook URL已配置为域名HTTPS