2.7.6. 핫 디플로이팅
핫 디플로이먼트를 사용하면 새 S2I 빌드를 생성하지 않고도 애플리케이션을 신속하게 변경하고 배포할 수 있습니다. Django를 사용하는 경우 핫 디플로이먼트는 즉시 작동합니다.
Gunicorn을 사용하는 동안 핫 배포를 활성화하려면 다시 로드
옵션을 true 로 설정하여 리포지토리에 Gunicorn 구성 파일이 있어야 합니다. APP_CONFIG
환경 변수를 사용하여 구성 파일을 지정합니다. 예를 들어 oc new-app
명령을 참조하십시오. oc set env
명령을 사용하여 기존 오브젝트의 환경 변수를 업데이트할 수 있습니다.
개발 또는 디버깅 중에만 이 옵션을 사용해야 합니다. 프로덕션 환경에서 이 옵션을 사용하도록 설정하지 않는 것이 좋습니다.
실행 중인 Pod의 소스 코드를 변경하려면 oc rsh
명령을 사용하여 컨테이너를 입력합니다.
$ oc rsh <pod_id>
실행 중인 컨테이너에 들어가면 현재 디렉터리가 /opt/app-root/src 로 설정됩니다. 여기서 소스 코드가 있습니다.