если кратко, придется установить докер, разбираться, как он работает, разбираться, какие ограничения и свистелки хочет от твоего контейнера openshift, собрать свой докер-контейнер, и либо экспортировать его и кинуть файлом, либо через популярные в докере репозитории
а что можно сделать с "requests.exceptions.readtimeout: httpsconnectionpool read timed out=30", использую pytelegrambotapi и падает рандомно, может дня 3 работать, а может падать через полчаса после запуска.