gpt4 book ai didi

node.js - 如何使用 pm2 在远程服务器上部署 angular2 应用程序

转载 作者:搜寻专家 更新时间:2023-11-01 00:39:16 24 4
gpt4 key购买 nike

我正在使用 CI 流程来部署我的应用程序。所以,我计划在远程服务器上构建一个 nodeJS 和 Angular2 应用程序。

对于 NodeJS 应用程序,我使用 pm2 启动进程。我计划创建一个生态系统并启动 pm2 ( link) 的本地部署过程。

这是我的 json 文件:

  {
name : "testpm2",
script : "../index.js",
//...,
}
],
deploy : {
//...,
dev : {
user : "vagrant",
host : "192.168.56.11",
ref : "origin/master",
repo : "<repo - git>",
path : "/var/lib/development",
"post-deploy" : "npm install && pm2 startOrRestart /var/lib/development/ecosystem.json --env dev",
env : {
NODE_ENV: "dev"
}
}
}

所以,一切都很好。 Node 行为非常酷!!!

所以,我的问题是:我可以使用相同的进程来启动 Angular2 应用程序吗?我正在使用 angular2-cli,然后,我使用 ng buildng serve 调用开始该过程。可以像 NodeJS 一样使用 pm2 部署来做到这一点吗?

谢谢。

最佳答案

如果您在远程服务器上安装了 angular-cli 包,您可以在 post-deploy 条目中创建一个 ng build && ng serve

关于node.js - 如何使用 pm2 在远程服务器上部署 angular2 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40814389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com