首先是一个小小的免责声明——我从未使用过dockerfile,到目前为止,我只使用mvn spring构建了我的spring应用程序-boot:build-image using 构建包。我希望在jre密钥库中添加一个证书,该证书来自下面的compose文件中定义的卷。所定义的卷只是指向我的nginx/letsencrypt证书的路径,我希望在启动容器时运行keytool并向这个映像的java密钥库添加一些特定的证书。
(为清楚起见简化)组成文件如下:;
version: '3.3'
services:
bringbackdada:
image: mydogspies/myapp
container_name: myapp
restart: always
expose:
- 8085
networks:
- frontend
volumes:
- "/mnt/data/nginx/certs:/certs"
networks:
frontend:
external:
name: frontend
我在dockerfile中看到过,在容器启动时使用run来执行任何应用程序。但是如何使用paketo的java buildpack实现这一点呢?我见过buildpack.yml被提及,但还没有找到它的语法和示例,甚至没有它的文档。
向javapaketo构建包添加容器启动条件的标准方法是什么?或者任何一个buildpack,因为在我看来都遵循相同的标准?
暂无答案!
目前还没有任何答案,快来回答吧!