2.4.6. 핫 디플로이팅
핫 디플로이먼트를 사용하면 새 S2I 빌드를 생성하지 않고도 애플리케이션을 신속하게 변경하고 배포할 수 있습니다. 애플리케이션 소스 코드에서 수행된 변경 사항을 즉시 선택하려면 DEV_MODE=true
환경 변수를 사용하여 빌드 이미지를 실행해야 합니다.
새 애플리케이션을 생성하거나 기존 오브젝트의 환경 변수를 업데이트할 때 새 환경 변수를 설정할 수 있습니다.
주의
개발 또는 디버깅 중에 DEV_MODE=true
환경 변수만 사용합니다. 프로덕션 환경에서 사용하는 것은 권장되지 않습니다.
실행 중인 Pod의 소스 코드를 변경하려면 원격 쉘을 컨테이너로 엽니다.
$ oc rsh <pod_id>
실행 중인 컨테이너에 들어가면 현재 디렉터리가 /opt/app-root/src 로 변경됩니다. 여기서 소스 코드가 있습니다.