簡體   English   中英

如何向 AWS CodeDeploy 解釋如何部署我的 NodeJS 應用程序?

[英]How to explain to AWS CodeDeploy how to deploy my NodeJS application?

我很抱歉提前問了這個問題,AWS 有無數的教程(而且很多博客通常都在討論 AWS),但是我不能把我的手放在一個簡單的教程上,告訴我如何向 CodeDeploy 解釋如何部署我的代碼。

我相當有信心了解 EC2、Auto-scaling 組和 CodeDeploy 的基礎知識,但我找不到如何向 CodeDeploy 解釋如何部署我的應用程序。 當我使用 CodeDeploy 時,我單擊了“部署”按鈕,但 CodeDeploy 怎么知道該怎么做?

為了有效部署,CodeDeploy 需要:

  • 拉取源頭
  • 運行 npm 安裝
  • 運行npm啟動

沒什么特別的,但我仍然不知道在哪里解釋。 我的猜測是項目中某處有一些配置文件(很可能是 yaml 格式)來指定這些指令,但我發現沒有教程清楚地解釋這種事情。

為了清楚起見,我不想:

  • 手動連接到我的實例以執行此類指令,我需要它們是自動的
  • 使用配置文件來指定架構參數(我為此使用控制台)。 我只想解釋如何運行我的應用程序。

歡迎任何幫助,如果我在如何做這些事情上完全弄錯了,請不要猶豫,指出我正確的方向!

我的猜測是有一些配置文件

對,那是正確的。 當您部署您的應用程序時,CD 將查找appspec.yml ,其中包含您的應用程序在實例上的所有構建和設置說明。

因此,您必須創建一個適合您的用例的文件。 AWS 文檔有這方面的例子

暫無
暫無

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

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