.ebextension在AWS Elastic Beanstalk中不起作用

问题描述 投票:2回答:2

当我构建战争时,我可以看到.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中没有这个的日志。

请帮忙。提前致谢

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

缩进很重要。

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

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

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