Stagecoach: 基于 Linux 服务器的 Node.js 应用部署框架
Stagecoach 是一款用于在 Linux 服务器上部署和管理多个 Node.js Web 应用的框架,适用于测试和生产环境。
特性:
- 支持在单台服务器上运行多个应用
- 使用 forever 保证应用持续运行
- 实现最小停机时间的应用重新部署
- 应用崩溃后自动重启
环境要求:
- Node.js
- forever ( 通过 npm 安装:
npm install -g forever
)
配置:
- Stagecoach 安装目录为
/opt/stagecoach
- 应用目录位于
/opt/stagecoach/apps
子目录下 - 创建名为
nodeapps
的用户 - 以 root 用户身份登录服务器
- 执行以下命令:
cd /opt
git clone https://github.com/punkave/stagecoach
cd stagecoach
stagecoach-master.zip
预估大小:28个文件
stagecoach-master
文件夹
.gitignore
216B
bin
文件夹
sc-stop-all
233B
sc-rollback
1KB
sc-deploy
4KB
sc-logs
501B
sc-shell
1KB
sc-start-all
236B
sc-disable
846B
24.45KB
文件大小:
评论区