【问题标题】:How to perform batch jobs after Elastic Beanstalk deployment unzipping uploaded file如何在 Elastic Beanstalk 部署解压缩上传的文件后执行批处理作业
【发布时间】:2021-05-30 14:52:19
【问题描述】:

在 AWS elastic-beanstalk 解压缩我上传的压缩文件后,我需要使一些文件可执行。我需要 elastic-beanstalk 在应用程序正常工作之前自动执行 chmod,例如:

sudo chmod 755  /var/www/html/mybin/executablefile1  
sudo chmod 755  /var/www/html/mybin/executablefile2 

如何正确地做到这一点?

【问题讨论】:

    标签: amazon-elastic-beanstalk web-deployment setup-deployment


    【解决方案1】:

    您可以在.ebextensionscontainer_commands 部分中编写要执行的命令(包括chmod):

    容器命令在应用程序和网络服务器设置完成之后运行并且应用程序版本存档已被提取,但在应用程序版本部署之前。

    或者,您也可以使用deployment platform hooks 之一。例如您在postdeploy 中的自定义脚本:

    此处的文件在 Elastic Beanstalk 平台引擎部署应用程序和代理服务器后运行。这是最后的部署工作流程步骤。

    【讨论】:

      猜你喜欢
      • 2014-04-05
      • 2013-06-14
      • 1970-01-01
      • 2012-06-21
      • 2013-11-08
      • 2019-01-18
      • 2012-09-10
      • 2020-12-25
      • 2021-04-09
      相关资源
      最近更新 更多