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

1.3 KiB
Raw Blame History

部署说明

快速部署指南

后端部署

  1. 打包应用

    cd E:\MTKJPAY
    mvn clean package -DskipTests
    
  2. 上传并启动

    # 上传 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. 构建前端

    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