7.6.2.2. チュートリアル: プライベートコードのビルド
コードを保存するローカルディレクトリーを作成します。
mkdir myapp cd myapp
$ mkdir myapp $ cd myappCopy 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 myappCopy to Clipboard Copied! Toggle word wrap Toggle overflow ローカルディレクトリーの内容を使用して、バイナリービルドを起動します。
oc start-build myapp --from-dir . --follow
$ oc start-build myapp --from-dir . --followCopy 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/myappCopy to Clipboard Copied! Toggle word wrap Toggle overflow ルートのホスト名を取得して、そこに移動します。
oc get route myapp
$ oc get route myappCopy to Clipboard Copied! Toggle word wrap Toggle overflow
コードをビルドし、デプロイした後に、ローカルファイルに変更を加えて、oc start-build myapp --from-dir を呼び出して新規ビルドを起動します。ビルドされると、コードが自動的にデプロイされ、ページを更新すると、変更がブラウザーに反映されます。