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