Composer частное хранилище в docker - PullRequest
0 голосов
/ 16 июня 2020

У меня есть локальная docker среда и ansible скрипты для запуска / остановки среды и всех разработчиков, использующих ее для разработки. И теперь мне нужно добавить частный репозиторий как зависимость одного из проектов, поэтому мне нужен способ передать разработчикам частный ключ s sh в экземпляр docker и использовать его composer для установки этого проекта. (в противном случае он запросит пользователя / пароль, что не очень хорошо в ansible). Чтобы скопировать s sh kee, я сделал такую ​​задачу:

    - name: Copy SSH private key to container
      shell: docker  cp {{pathToSshPrivateKey}} container:/home/www-data/.ssh/id_rsa

, но как я могу сказать composer использовать этот ключ ?? Я только обнаружил, что для принудительного использования ключа вместо пользователя / пароля мне нужно запустить composer с -n, но как указать путь к этому ключу?

...