7.6.2.2. 튜토리얼: 개인 코드 빌드
코드를 저장할 로컬 디렉터리를 생성합니다.
mkdir myapp cd myapp
$ mkdir myapp $ cd myapp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 디렉터리에서 다음 콘텐츠를 사용하여
Dockerfile
이라는 파일을 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 콘텐츠를 사용하여
index.html
이라는 파일을 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 애플리케이션에 대한 새 빌드를 생성합니다.
oc new-build --strategy docker --binary --docker-image centos:centos7 --name myapp
$ oc new-build --strategy docker --binary --docker-image centos:centos7 --name myapp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 로컬 디렉터리의 콘텐츠를 사용하여 바이너리 빌드를 시작합니다.
oc start-build myapp --from-dir . --follow
$ oc start-build myapp --from-dir . --follow
Copy to Clipboard Copied! Toggle word wrap Toggle overflow new-app
을 사용하여 애플리케이션을 배포한 다음 해당 경로를 생성합니다.oc new-app myapp oc expose svc/myapp
$ oc new-app myapp $ oc expose svc/myapp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 경로에 대한 호스트 이름을 가져와 이동합니다.
oc get route myapp
$ oc get route myapp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
코드를 빌드하고 배포한 후 로컬 파일을 변경하고 oc start-build myapp --from-dir
을 호출하여 새 빌드를 시작하여 반복할 수 있습니다. 빌드되면 코드가 자동으로 배포되고 페이지를 새로 고칠 때 변경 사항이 브라우저에 반영됩니다.