私はSinatra、Railsなどのドッキングについて多くの記事を研究してきましたが、アプリケーションのソースコードがどこにあるのが最も良いかはっきりしていません。コンテナや別の/外部のマウントウェブサイト?dockerized Sinatraアプリは、ソースコードがコンテナ内にあるのかマウントされているのでしょうか?
私は別のマウントの利点は、サイトのコードが頻繁に更新される場合、Gitからマウントへのコードのエクスポートを開始し、シンボリックリンクを切り替えて、おそらくサーバーはどういうわけか...?したがって、コンテナを再作成して再配置する必要はありません。
一方、コンテナ内のソースを使用すると、それが本当に有利なのであれば、それはすべて自己完結型でポータブルであると思うでしょうか?
私はこれについて人の賛否両論を聞くことに興味があります。
私たちのアプリケーションは、数人が使用する小さなものであり、ほとんど変更されません。
おかげ
を参照してください? http://tarunlalwani.com/post/deploying-code-inside-docker-images-statically-dynamically/ –