私は現在サービスの展開に苦労しています。複数のリポジトリに対処する必要がある場合、適切な方法は何かを質問したいと思います。リポジトリは独立していますが、本番環境で動作させるためには、すべてを立ち上げる必要があります。複数のリポジトリを使用したドッカーの作成
マイセットアップ:
- Gitのリポジトリバックエンド:
- バックエンド事業のRails
- ドッカ - コン:DBバックエンド(3000を公開)、そしてRedisの
- Gitのリポジトリのフロントエンド
- Express.jsサーバ
- ドッカー-COMPOSE(4200公開)
両方が独立して実行することができ、試験が生産 ためCI
- Gitのリポジトリnginxので実行することができます
- 他の2つのサービス(同じドッカーネットワーク)に接続する必要があります。
- 右サービス
は、私はすでにnginxのリポジトリにサブモジュールとして2つのサービスが含まれ、nginxのレポのドッキングウィンドウ-コンを使用しようとしましたが、私はそれで本当に満足していません。
あなたの答えに感謝します。私はkubernetesやdocker swarmのようなコンテナオーケストレーションツールをもっと見ていきます。 –
[Docker公式トレーニング](http://training.play-with-docker.com)をお勧めします。これは、サンドボックス化された0設定環境でこのようなことをすばやく理解するためのものです。 また、 'docker-compose' v 3+では[' docker stack deploy'](https://docs.docker.com/engine/reference/commandline/stack_deploy/)でswarmクラスタにデプロイすることが可能になりました#examples)。コンポサービスの新しい 'deploy'オプションに関するドキュメントを必ず読んでください。 – gvilarino