2.9 KiB
2.9 KiB
当前项目部署到线上
用 开发文档/服务器管理 和 开发文档/小程序管理 把本仓库(Soul 创业派对)部署到线上。
一、Web 与后台(Next.js)
服务器:与 开发文档/服务器管理 一致
- 小型宝塔:
42.194.232.22 - 项目路径:
/www/wwwroot/soul - 端口:3006,域名:https://soul.quwanzhi.com
凭证:与 服务器管理/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
- 需要本机有
sshpass(Linux/Mac 常见,Windows 需单独装)。 - 流程:本地打包 → scp 上传 → 服务器解压、安装、构建、重启。
二、小程序
AppID:wxb8bbb2b10dec74aa(与 开发文档/小程序管理/apps_config.json 中 soul-party 一致)
方式 A:用本仓库脚本(最简单)
- 在微信公众平台下载「小程序代码上传密钥」,重命名为
private.key,放到miniprogram/目录。 - 在项目根目录执行:
cd E:\Gongsi\Mycontent\miniprogram
python 上传小程序.py
方式 B:用 小程序管理(多小程序、提审、发布)
- 打开
开发文档/小程序管理/scripts/apps_config.json,把 soul-party 的project_path改成你本机路径,例如:- Windows:
E:/Gongsi/Mycontent/miniprogram - Mac:
/Users/你的用户名/Gongsi/Mycontent/miniprogram
- Windows:
- 若有上传密钥,把
private_key_path填成密钥文件路径(或把private.key放在 miniprogram 下,脚本里一般会默认找)。 - 在 小程序管理 的 scripts 目录执行:
cd 开发文档/小程序管理/scripts
python mp_deploy.py upload soul-party
# 或一键部署(上传+提审)
python mp_deploy.py deploy soul-party
- 需要已在微信开放平台配置第三方平台并填好
apps_config.json里third_party_platform。
三、总结
| 要部署的 | 推荐做法 | 命令/位置 |
|---|---|---|
| Web + 后台 | 用本仓库脚本(已对接 服务器管理 凭证) | python scripts/deploy_baota.py |
| 小程序上传 | 用本仓库 miniprogram 脚本 | cd miniprogram → python 上传小程序.py |
| 小程序多项目/提审/发布 | 用 小程序管理 | 开发文档/小程序管理/scripts/mp_deploy.py |
| 服务器状态/SSL/多机 | 用 服务器管理 | 开发文档/服务器管理/scripts/ 下对应脚本 |
上线后访问: