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
を呼び出して新規ビルドを起動します。ビルドされると、コードが自動的にデプロイされ、ページを更新すると、変更がブラウザーに反映されます。