Дополнительные инструменты только для разработки (расширения VSCode, блокноты и т. д.) обрабатывались через devcontainer.json.
Недавно, после установки Cato на мой Mac (для подключения к внутреннему концентратору PyPI), этап установки pip внутри контейнера перестал работать. Наша ИТ-команда сказала мне, что мне нужно добавить сертификат (
Код: Выделить всё
cato-ca.crtКод: Выделить всё
RUN mkdir /usr/local/share/ca-certificates/cato-ca
COPY .devcontainer/cato-ca.crt /usr/local/share/ca-certificates/cato-ca/cato-ca.crt
RUN chmod 644 /usr/local/share/ca-certificates/cato-ca/cato-ca.crt && update-ca-certificates
Вопрос:
Есть ли способ сохранить один файл Dockerfile и условно включить эти команды установки сертификата только при создании контейнера разработки (и перед запуском pip install)?
Подробнее здесь: https://stackoverflow.com/questions/798 ... ing-certif
Мобильная версия