如何在docker中为maven插件添加Jasypt解密密钥

rt4zxlrg  于 2022-09-20  发布在  Docker
关注(0)|答案(1)|浏览(445)

我有一个与Jasypt与maven插件的Spring Boot项目。现在,服务器有一个Jenkins管道,该管道构建一个docker映像,然后运行。

我可以使用Maven在本地运行加密,如下所示:

mvn spring-boot:run -Dspring-boot.run.profiles=dev -Dspring-boot.run.jvmArguments=-Djasypt.encryptor.password=password

我的问题是,我如何在docker中添加jasypt加密密钥?我可以将其添加到入口点,还是应该将密钥设置在其他地方?

我是一个初级开发人员,以前没有使用DevOps的经验,也没有设置原始的管道,所以请让我知道这是否应该通过其他方式实现。

ENTRYPOINT ["java", "-jar", "-Dspring.profiles.active=staging", "/app.jar"]
uurv41yg

uurv41yg1#

入口点。/mvnw Spring-Boot:运行-Dspring-boot.run.jvmArguments=-Djasypt.encryptor.password=$JASYPT_KEY

其中,$JASYPT_KEY是环境变量

相关问题