2017-04-20 75 views
1

我们有一个使用python web服务的angularJS项目。 截至目前,我们已经推出了AWS EC2实例中的两个代码。在AWS上部署角度项目&python服务

并运行下面的命令来弥补永远:

nohup grunt serve & (for angular project) 
nohup python Sample.py & (for python services) 

每当更改任何代码是由我们的git拉它,然后再次运行上面的命令。 我知道这种方法不能用于生产,因为Grunt应该只用于开发

有人可以建议最佳的方式来简化从服务器到部署的流程吗?

+0

使用网络服务器:Apache,nginx,...(许多其他)... –

回答

0

你可以做的是在构建和运行你的节点项目之后推动代码,所以如果你拉动你不需要再次运行命令。当您需要再次运行命令时唯一的情况是您的索引页面发生了一些变化。

确保您在Web服务器后面运行您的应用程序。