2016-07-09 10 views
1

私たちは、ソースコード(Javaの、JSP、春の設定ファイル)でWARファイルとして、当社のWebアプリケーションを出荷します。当社の顧客は、これらのファイルを変更してアプリケーションをカスタマイズします。 Dockerイメージは不変であるはずです。 アプリケーションをドッキングできますか?カスタマイズするWebアプリケーションをドッキングする方法は?

+0

何がカスタマイズされますと、あなたはそれをどのように行うのですか? –

+0

お客様は、Java、JSP、Springの設定ファイルを変更します。 – isobretatel

+0

それでは、別のwarファイルをコンパイルし、パッケージ化、彼らが望むものは何でもに変更を加えるには、warファイルとして出荷し、あなたの顧客は、そのファイルを解凍? –

答えて

1

次の3つの要素提供することができます:その中にソースと、ソースからの最初のイメージを構築することができDockerfilesを表す

  • 1にアプリを表す

    • あなたのソースを表す1つのアーカイブ
    • 1をコンテクストは、完全なイメージを再構築することができます。

    クライアントの場合、ソースを変更した後にアプリケーションをドッキングすることは、ドッカー画像を再構築することを意味します。

    ここドッキングウィンドウの関心は、あなたのアプリケーションのクライアントが構築(または何彼/彼女が構築する必要がある)する方法を知る必要がないことである:すべてがDockerfileに設定されています。

  • +0

    顧客はまた、実行時にJSPとJavaを変更します。 – isobretatel

    +0

    @isobretatelはソースのJSP部分ですか?はいの場合、クライアントはそれらを変更できます。 Javaを修正することは可能ですか?これが、ドッカーが知っていることです。固定された実行環境をカプセル化します。 – VonC

    +0

    JSPは実行時にコンパイルされます。 – isobretatel

    関連する問題