运行/停止/更改在弹性beantalk上运行的应用程序

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

我有一个通过管道部署到弹性beantalk的应用程序-ec2,我知道它位于/var/app/current内部。现在我必须在那儿运行一些脚本,所以我需要停止它,更改它,最后再次运行。我可以使用终端吗? (通过ssh成功连接)

javascript node.js amazon-web-services amazon-ec2 amazon-elastic-beanstalk
1个回答
0
投票

很难说如何通过ssh做到这一点。如果确实以这种方式完成此操作,则每次部署此应用程序时都必须手动运行此脚本。每次重新部署Beanstalk时,它将以干净状态启动应用程序。

我相信最好将此脚本作为部署到beantalk的管道的一部分来运行。 AppSpec的hooks部分可用于在应用启动之前设置EC2环境。

https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-structure-hooks.html#appspec-hooks-server

© www.soinside.com 2019 - 2024. All rights reserved.