В настоящее время я пытаюсь подключиться к докерной ссылке между моим контейнером app и db. Я проверил мой контейнер приложения, и переменные окружения автоматически устанавливаются, когда я связываю контейнеры вместе.Передача переменных окружения через jar-файл, который использует приложение
Что я хочу сделать для моего файла конфигурации, который упакован в файл jar, чтобы получить переменные окружения и установить для него требуемые значения. Любые советы или помощь?
И это, как создать конфигурационный файл в моем файле баночки для подключения к MySQL
database { url="jdbc:mysql://${MYSQL_PORT_3306_TCP_ADDR}:${MYSQL_PORT_3306_TCP_PORT}/mydb" driver="com.mysql.jdbc.Driver"}
Можете ли вы предоставить некоторые детали переменных окружения, мы говорим здесь. Возможно, с некоторым фрагментом. –
Вы хотите обновить файл на своем изображении в соответствии со средой выполнения? Это кажется немного назад, так как файл будет создан при создании изображения. Вы можете передавать переменные среды в ваш Java * процесс *. – Thilo
Я подключаю свое приложение scala к MySQL db, используя переменные среды, как вы можете видеть из приведенного выше рисунка. Переменные среды будут устанавливать адрес порта из IP-адреса контейнера БД вместе с портом 3306. Порт 3306 открывается из образа MySQL, прежде чем я его создам. – Hans