VasyanPro94
@VasyanPro94
Sysadmin, python-dev

Как передать конфиг в виде python кода — docker контейнеру?

Господа, есть примерно следующее решение одной задачи.
Задача:
хранение разных конфигов, запуск\остановка инстансов программы с этими конфигами, видимость лога исполнения инстансов, все через веб интерфейс.
Решение:
django - хранение конфигов, управление запуском инстансов в docker кластере(+portainer)
docker - сборка образов для запуска приложения(оно обновляется переодически)
То есть я хочу хранить некоторый конфиг приложения в виде python кода(есть лямбда выражения) в django ORM и запускать докер контейнер с этим конфигом, и из той же джанги управлять остановкой\стартом контейнеров через апи докера.
Я понимаю что задачу можно упростить и вообще в архитектуре ошибки, но цель - набраться немного опыта с докером, CI\CD и все такое.
Вопрос в следующем, как мне лучше передавать python код приложению в докере, если само приложение должно его проинициализировать перед началом работы?
Структура python конфига - просто инициации словарей.
  • Вопрос задан
  • 426 просмотров
Пригласить эксперта
Ответы на вопрос 2
Ответ написан
Комментировать
@scor2k
Я бы написал какой-нибудь start-скрипт в docker, который бы скачивал ваше python-приложение с фиксированного места при старте.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы