【发布时间】:2021-10-13 15:35:15
【问题描述】:
我需要使用 spring-boot:build-image 和 paketo-buildpacks/ca-certificates 将自签名证书添加到 spring-boot docker 映像,但无法正常工作。
所以:
- 将要添加的证书放在哪里?
- 采用哪种格式?
- 如何定义
paketo-buildpacks/ca-certificates绑定? - 是否应向
mvn spring-boot:build-image提供任何其他参数?
到目前为止我没有成功的尝试:
更新 pom.xml spring-boot-maven-plugin:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>build-image</goal>
</goals>
<configuration>
<image>
<bindings>
<binding>${basedir}/bindings/ca-certificates:/platform/bindings/ca-certificates</binding>
</bindings>
</image>
</configuration>
</execution>
</executions>
</plugin>
来自${basedir} 文件夹:
mkdir bindings
mkdir bindings/ca-certificates
echo "ca-certificates" > bindings/ca-certificates/type
cp ~/.ssh/mycert.pem bindings/ca-certificates/
mvn spring-boot:build-image
【问题讨论】:
标签: spring-boot spring-boot-maven-plugin buildpack