Мне нужно создать сложный докер-контейнер, в котором есть Alpine Linux, sftp, vstp и специальное приложение, которое полагается на ввод из sftp | ftps из списка клиентов.
Однако этот контейнер действует болеекак полноценная виртуальная машина ... в любом случае мне нужно динамически создавать контейнер, включающий все учетные записи пользователей с их паролями.
Я управлял им с помощью скрипта bash, supervisord и хорошего Dockerfile: Результат -> он работает какочарование.
Пока я копирую свой сценарий, а также все файлы конфигурации, данные приложений и т. д. внутри контейнера, я также предоставляю классический список csv для добавления моих пользователей и принадлежащих им групповых членов и паролей.
Пока все хорошо ... Хорошо, теперь проблема.Весь контент должен храниться в git-репо, и там не должно быть абсолютно никаких паролей ... и: - нет git-шифрования - нет docker compose - нет docker services и т. Д.
Теперь моя задача - предоставить все пароличерез переменные окружения через Дженкинса (не Dockerfile ENV) ... Я понятия не имею, как я могу это сделать.Я имею в виду ... переменные среды находятся в среде от Дженкинса, а не внутри контейнера?Любые рекомендации?