Files
soul/开发文档/8、部署/当前项目部署到线上.md

2.9 KiB
Raw Permalink Blame History

当前项目部署到线上

开发文档/服务器管理开发文档/小程序管理 把本仓库Soul 创业派对)部署到线上。


一、Web 与后台Next.js

服务器:与 开发文档/服务器管理 一致

凭证:与 服务器管理/SKILL.md 一致root / Zhiqun1984已写在项目部署脚本里。

操作(任选其一)

方式 A用本仓库脚本推荐Windows 可用)

cd E:\Gongsi\Mycontent
python scripts/deploy_baota.py
  • 脚本里已使用 服务器管理 的 root / Zhiqun1984无需再输入密码。
  • 流程SSH → 拉代码 → 安装依赖 → 构建 → PM2 重启。

方式 B用 服务器管理 的一键部署

cd 开发文档/服务器管理/scripts
python 一键部署.py soul E:\Gongsi\Mycontent
  • 需要本机有 sshpassLinux/Mac 常见Windows 需单独装)。
  • 流程:本地打包 → scp 上传 → 服务器解压、安装、构建、重启。

二、小程序

AppIDwxb8bbb2b10dec74aa(与 开发文档/小程序管理/apps_config.json 中 soul-party 一致)

方式 A用本仓库脚本最简单

  1. 在微信公众平台下载「小程序代码上传密钥」,重命名为 private.key,放到 miniprogram/ 目录。
  2. 在项目根目录执行:
cd E:\Gongsi\Mycontent\miniprogram
python 上传小程序.py

方式 B用 小程序管理(多小程序、提审、发布)

  1. 打开 开发文档/小程序管理/scripts/apps_config.json,把 soul-party 的 project_path 改成你本机路径,例如:
    • WindowsE:/Gongsi/Mycontent/miniprogram
    • Mac/Users/你的用户名/Gongsi/Mycontent/miniprogram
  2. 若有上传密钥,把 private_key_path 填成密钥文件路径(或把 private.key 放在 miniprogram 下,脚本里一般会默认找)。
  3. 在 小程序管理 的 scripts 目录执行:
cd 开发文档/小程序管理/scripts
python mp_deploy.py upload soul-party
# 或一键部署(上传+提审)
python mp_deploy.py deploy soul-party
  • 需要已在微信开放平台配置第三方平台并填好 apps_config.jsonthird_party_platform

三、总结

要部署的 推荐做法 命令/位置
Web + 后台 用本仓库脚本(已对接 服务器管理 凭证) python scripts/deploy_baota.py
小程序上传 用本仓库 miniprogram 脚本 cd miniprogrampython 上传小程序.py
小程序多项目/提审/发布 用 小程序管理 开发文档/小程序管理/scripts/mp_deploy.py
服务器状态/SSL/多机 用 服务器管理 开发文档/服务器管理/scripts/ 下对应脚本

上线后访问: