Dockerfileからのイメージ構築(docker build)時に、アプリケーションのソースファイルを配置する方法について、推奨される方法を知りたいです。
方法としては下記2点あると認識しておりますが、この内どちらが良いのか、またはその他推奨される方法があるのか教えていただけないでしょうか?
0. Dockerfileの「RUN」でgit cloneする
0. Dockerfileの「COPY」でホストのソースファイルをコピーする
※上記とは違う観点でコンテナ起動時にホストのボリュームをマウントする(docker run -v)方法もあるかと思いますが、イミュータブルインフラストラクチャの観点から除外しています。
公式ドキュメント等読み漁ってみましたが、ヒントを得られなかったので、ご助言のほどよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。