簡體   English   中英

一步部署Node.js應用

[英]Deployment of node.js app in one step

我們剛剛完成了一個node.js應用程序的開發,該應用程序包括一個Restful API和一個Mssql數據庫。

我將需要在具有Windows 2008和Windows 2012環境的公司的內部服務器中部署該應用程序

我想實現的目標:

  • 最好的情況是一步一步進行部署。

我目前正在做什么:

  • 在目錄中克隆項目

  • 運行npm install(最好的情況是將所有依賴項放在一個文件夾中,以避免版本或npm出現問題)

  • 使用腳本部署數據庫

  • 使用pm2流程管理器啟動流程

無論如何,是否可以將所有這些步驟打包到一個簡單的步驟中? 例如,可以替代docker嗎? (由於與大多數操作系統不兼容,所以我不能使用docker)

無論如何,是否可以將所有這些步驟打包到一個簡單的步驟中?

是。 您可以編寫一個腳本來完成所有這些工作。

即使沒有編寫這樣的腳本,您也可以輕松地將前兩個步驟組合在一起。 為了簡化前兩個步驟,您可以使用npm install --global將項目npm install --global 您只需執行以下操作即可安裝托管在GitHub上的項目:

npm install -g username/repo

它將安裝您的項目及其所有依賴項。

您也可以在npm上使用私有包,甚至使用私有npm注冊表。

您也可以在一個步驟中同時安裝啟動腳本和數據庫部署腳本,因為您的模塊可以安裝多個可執行文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM