.ebextension在AWS Elastic Beanstalk中不起作用

时间:2015-11-20 05:13:19

标签: amazon-web-services elastic-beanstalk

当我建立战争时,我可以看到.ebextension文件夹,如下所示 myapp.war
| ------ .ebextensions
| ------ META-INF
| ------组织
| ------ WEB-INF

.ebextensions有两个文件
configuration.properties和01do.config

01do.config的内容
container_commands:
复制配置:
命令:" cp .ebextensions / configuration.properties /etc/tomcat7/configuration.properties"

配置中给出的命令没有执行,cfn-init.log中没有这个日志。

请帮忙。 在此先感谢

2 个答案:

答案 0 :(得分:1)

缩进很重要。

container_commands:
  copy-config:
    command: "cp .ebextensions/configuration.properties /etc/tomcat7/configuration.properties"

答案 1 :(得分:0)

在gradle项目或其他项目中,您需要在最终软件包中包含.ebextension。

用于gradle

for gradle 
<code>

bootJar {
    from('./.ebextensions') { into '.ebextensions' }
}
or

bootWar {
    from('./.ebextensions') { into '.ebextensions' }
}
</code>

Clean way of adding .ebextensions to Spring Boot Jar using Gradle