2017-04-20 78 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服務器後面運行您的應用程序。