rails+docker+ec2で作成したポートフォリオの運用方法について疑問があります。
現状のアプリ構成としてはdocker-compoesを使ってec2内にコンテナを展開し、運用しています。
そしてバグ修正などで、アプリの修正コードをgithubにあげ、そのリポジトリec2でpullし、本番環境のアプリのコードを更新しようとすると、どうしてもdpcker-compose down
を使って、dockerのサーバーを一回落とす必要があります。
その結果一時的ではありますがアプリにアクセスできない状態が生まれてしまいます。本来はdockerのコンテナを停止させずに、コードを更新していくということが必要だと思います。そのためにはどのような環境を構築すればよろしいのでしょうか?ご回答お願いいたします。
回答1件
あなたの回答
tips
プレビュー