Облачная функция - Невозможно создать с большим python virtualenv - PullRequest
0 голосов
/ 20 января 2019

мы хотим создать облачную функцию IBM с помощью python virtualenv. Python virtualenv довольно большой (220 МБ), и нам не разрешено выгружать изображения в докер-концентратор (описанный здесь обходной путь: http://jamesthom.as/blog/2017/08/04/large-applications-on-openwhisk/).

Неужели нет способа создать это как облачную функцию?

Thx

1 Ответ

0 голосов
/ 20 января 2019

Вы можете расширить базовый образ Python, добавить в него пакеты pip и любые библиотеки или утилиты без кода действия или секретов и отправить их в dockerhub.

Затем создайте действие с помощью zip-архива или воспроизведения файла .py в сочетании с образом докера

action update myaction mypython.py - Докер myrepository / myextendedimage: 1.0.0

...