从github上传的运行Elastic Beanstalk中的Python文件

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

run.py文件夹中只有一个文件app,上传到AWS Elastic Beanstalk后需要运行。

上传是从github的代码管道自动完成的。

如何使Elastic Beanstalk启动此脚本?

python amazon-web-services amazon-elastic-beanstalk
1个回答
1
投票

很少的方法,取决于何时确切地运行脚本。

您可以使用.ebextansionsCommandsContainer commands

  • 命令:运行之前命令已设置应用程序和Web服务器,并提取了应用程序版本文件。

  • Container命令:容器命令之后运行已经设置了应用程序和Web服务器,并且已经提取了应用程序版本档案,但是在部署应用程序版本之前。

还有Amazon Linux 2的EB platform hooks

  • 这些是可执行文件,您将它们作为应用程序的源代码的一部分进行部署,而Elastic Beanstalk 在各种实例供应阶段运行]

最近的AWS博客给出了如何在EB中使用cron的优秀示例

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