如何在aws中重新部署我的github项目以查看更改?

问题描述 投票:1回答:2

我最近使用Amazon Linux 2 AMI在AWS上部署了GitHub project

我安装了npm,MongoDB,节点,并将Github存储库克隆到我通过切入创建的新实例中。我正在使用永久性的npm软件包运行服务器。

现在,我对代码进行了一些更改并将其推送到我的Github存储库中,但是当我尝试从外部访问它时,它并没有反映在我的项目中。

因此,如何重新部署它,以便当我从外部访问它时看到更改?我发现了此video,它显示了如何重新部署,但就我而言,这样做是不可行的。

javascript node.js reactjs amazon-web-services github
2个回答
0
投票

现在,我对代码进行了一些更改,并将其推送到我的Github存储库中,但未在我的项目中反映出来

推送到GitHub是一个步骤。但是,您仍然需要ssh到您的执行环境(aws),并从GitHub pull来获取最新版本。然后,您的npm应用程序将有机会显示您的更改。

另一种选择是添加GitHub Action,例如deployment actions中的一个,以使该步骤自动化。AWS proposes dedicated GitHub actions

完整示例:Github Actions for web apps中的“ Luke Boyle”。


0
投票

根据我的判断,您需要执行以下步骤:

  1. 通过ssh登录到服务器后执行git pull。
  2. cd toTheFolder您的git存储库所在的位置
  3. git pull origin yourBranchName
  4. [forever restartforever restartall应重新启动服务器,并且所做的更改应在其中反映出来。
© www.soinside.com 2019 - 2024. All rights reserved.