Docker объем файла в ухе / банке / zip? - PullRequest
1 голос
/ 16 июня 2020

Я столкнулся с проблемой, когда у меня есть файл свойств внутри уха, который закреплен, и я хочу изменить переменные этого файла во время выполнения,

Итак, мне было интересно, можно ли сделать том в этот файл (том в позицию внутри сжатого файла)?

А если нет другого решения?

Ответы [ 2 ]

2 голосов
/ 16 июня 2020

Если значение должно изменяться во время выполнения, на мой взгляд, оно не принадлежит файлу .properties и определенно не принадлежит вашему EAR.

Лично я бы предпочел иметь что-то подобное внутри базы данных (если она у меня есть). У вас также может быть «сервер конфигурации», который ваше приложение может вызывать через REST, но это, вероятно, излишне. Если вам абсолютно необходим файл свойств - используйте тот, который находится за пределами вашего файла EAR, и используйте обычный том. Предполагается, что EAR является неизменяемым, и его изменение во время выполнения принесет вам только боль.

1 голос
/ 16 июня 2020

Не уверен, возможно ли это ... Вы можете попробовать docker exec -it bash и написать свой способ изменения файла. Или, поскольку комментарии предлагают переписать ваше приложение, чтобы читать свойства вне уха из указанного тома, которые вы можете легко прикрепить к своему docker изображению

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...