Я использую команду func azure functionapp publish
, чтобы опубликовать приложение-функцию Python в Azure. Насколько я могу судить, команда только упаковывает исходный код и передает его в Azure, а затем на удаленном компьютере в Azure приложение-функция создается и развертывается. Фаза сборки включает сбор зависимостей от pypi. Есть ли способ переопределить, где он ищет эти зависимости? Я хотел бы указать его на мой текущий сервер pypi или, альтернативно, предоставить колеса локально в моем исходном дереве и использовать их. У меня есть несколько вопросов / проблем:
- Мои предположения верны?
- Если да, возможно ли это и как?
Я попробовал несколько вещей, прочитал несколько документов, посмотрел различные --help
параметры в инструменте CLI, я создал pip.conf
файл, который, как я убедился, работает для локального использования пипса, затем специально сломал его и попытался посмотреть, не завершится ли публикация (этого не произошло, поэтому я полагаю, что он игнорирует pip.conf или сборку (и сбор зависимостей происходит на удаленном конце). Я в недоумении, и любые советы, указатели, или ответы приветствуются!