Для OpenShift, если example.py
является автономным веб-приложением Python, вам необходимо переименовать его в app.py
или добавить файл .s2i/environment
в репозиторий и добавить в него:
APP_FILE=example.py
Затем сценарий должен убедиться, что он прослушивает все интерфейсы, т. Е. 0.0.0.0
, а не только localhost.Он также должен использовать порт 8080.
После этого вы можете использовать процесс сборки Python S2I в OpenShift для его развертывания.Пакеты, перечисленные в requirements.txt
, будут автоматически установлены для вас.
Если вы не знакомы с OpenShift, вы можете прочитать:
Это бесплатная загрузка.
Подробную информацию о компоновщике Python S2I и переменных окружения, которые вы можете настроить для его настройки, смотрите: