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.py, wsgi.py, requirements.txt 과 같은 중요한 파일이 모두 새 리포지토리로 푸시되었는지 확인하십시오.

    • 애플리케이션에 필요한 모든 패키지가 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 (quickstart)