要在本地运行InstaBot,只需克隆存储库,安装requirements.txt,在example.py中输入您的登录凭据,然后运行python example.py
。我不知道这如何转换为OpenShift。
假设您使用环境变量(在一个忽略git的文件中)中的登录凭据将代码推送到您自己的GitHub代码库。您可以在OpenShift仪表板上设置环境变量,但是指定python example.py
的部分在哪里
发布于 2018-06-11 07:25:35
对于OpenShift,如果example.py
是一个自包含的Python web应用程序,那么您需要将其重命名为app.py
,或者将.s2i/environment
文件添加到您的存储库中并在其中添加:
APP_FILE=example.py
然后,该脚本应确保它正在侦听所有接口,即0.0.0.0
,而不仅仅是本地主机。它还需要使用端口8080。
完成后,您可以在OpenShift中使用Python S2I构建器进程来部署它。requirements.txt
中列出的软件包将自动为您安装。
如果不熟悉OpenShift,您可以考虑阅读:
它是免费下载的。
有关Python S2I构建器以及可以设置哪些环境变量对其进行自定义的详细信息,请参阅:
https://stackoverflow.com/questions/50788794
复制相似问题