Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

6.3.2. Python

  1. 设置新的 GitHub 存储库,并将它作为远程分支添加到当前本地 v2 Git 存储库中:

    $ git remote add <remote-name> https://github.com/<github-id>/<repo-name>.git
  2. 将本地 v2 源代码推送到新存储库:

    $ git push -u <remote-name> master
  3. 确保所有重要文件(如 setup.pywsgi.pyrequirements.txt etc)都应推送到新存储库。

    • 确定您的应用程序所需的所有软件包都包含在 requirements.txt 中。
  4. 使用 oc 命令从构建器镜像和源代码中启动新的 Python 应用程序:

    $ oc new-app --strategy=source
    python:3.3~https://github.com/<github-id>/<repo-name> --name=<app-name> -e
    <ENV_VAR_NAME>=<env_var_value>

支持的 Python 版本

v2v3

python:2.6, 2.7, 3.3

支持的容器镜像

Django

Django-psql-example(快速入门)