Мое требование - передать файл application.conf
для приложения Scala на основе платформы Play во время развертывания в настройке Docker в Kubernetes, чтобы поддерживать значения, передаваемые с использованием secrets
. Однако у меня есть ограничение: я использую толстую банку приложения в качестве точки входа в Dockerfile:
...
EXPOSE 9000
ENTRYPOINT java -jar myapp.jar
Я хочу создать толстую банку со ссылкой на этот application.conf
, который будет передан при развертывании time (используя секреты), с помощью команды SBT, что-то вроде:
sbt -Dconfig.file="/opt/myorg/myapp/application.conf" clean publish
Но это не сработает, поскольку файл будет доступен только во время развертывания. Как я могу этого добиться?