.config 文件被弹性 beantalk AWS 忽略

Ken*_*Ken 5 configuration amazon-web-services amazon-elastic-beanstalk

我有一个在弹性 beantalk 上运行的网络应用程序。出于某种原因,我能够安装 Composer 文件以运行我的 Laravel 应用程序。问题是没有其他配置文件有效。我已将 newrelic.config 放入 .ebextensions/ 目录,但该文件被忽略了。

我最近尝试使用AWS Elastic Beanstalk创建一个 cron 作业,运行一个 cronjob,但它不起作用。

.config 文件示例:

container_commands:
  01_some_cron_job:
    command: "cat .ebextensions/some_cron_job.txt > /etc/cron.d/some_cron_job && chmod 644 /etc/cron.d/some_cron_job"
    leader_only: true
Run Code Online (Sandbox Code Playgroud)

当我通过 ssh 进入 ec2 实例时,没有像 some_cron_job 这样的目录。

源被提交到 beanstalk,但 beanstalk 没有运行命令。

如何让 beanstalk 确认 .config 文件。修复这个 cronjob 也将修复安装新的遗物,因为这两个配置都被忽略了,我不知道为什么。

Gus*_*taf 0

尝试将其放在命令部分。它更像是服务器命令而不是容器命令。

commands:
  01_some_cron_job:
    command: "cat .ebextensions/some_cron_job.txt > /etc/cron.d/some_cron_job && chmod 644 /etc/cron.d/some_cron_job"
    leader_only: true
Run Code Online (Sandbox Code Playgroud)