如何使用pm2在远程服务器中部署angular2应用程序

时间:2016-11-26 02:33:33

标签: node.js angular continuous-integration continuous-deployment pm2

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

对于NodeJS App,我使用pm2启动了一个processo。我计划创建一个生态系统,开始pm2的本地部署过程(link)。

这是我的json文件:

from django.conf.urls import url
from snippets import views

urlpatterns = [
   .... (code for other urls here)
   url(r'^snippets/$', views.SnippetList.as_view(), name='snippet-list'),
   ....
]

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

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

感谢。

1 个答案:

答案 0 :(得分:3)

如果您在远程服务器中安装了angular-cli软件包,则可以在ng build && ng serve条目中生成post-deploy