エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
本章では、Spring Bootのプロジェクトをコンテナ環境で動作させる方法について共有します。 はじめに コ... 本章では、Spring Bootのプロジェクトをコンテナ環境で動作させる方法について共有します。 はじめに コンテナ環境が必要となった経緯は、業務で結合テストを実施することになり、本番環境と同じ環境で実施する必要が発生したことが原因です。 従来は、ECインスタンスを一から用意して、本番環境と同じ設定を行っていたのですが、人依存であることと作業コストが大きいことが課題でした。 そこで課題を解決する方針として、金額も人資源も低コストで実施でき、再現性があるコンテナ環境を準備する運びとなりました。 前提 本番環境と同じ構成とはいえ、スケーラブルする必要はないので、Docker Composeで準備しました。サーバーの構成は、フロントにNGINX、バックエンドにTomcat、RDBMSにMySQL、インメモリデータストアにRedisを準備します。 Docker環境の構築 ファイル構成 以下に、Do