Dockerで環境構築を行ったときの構築手順のメモです。Railsではバックエンド用に--apiで構築。localhost:3000で立ち上げる。データベースはPostgreSQLを使用。初期のファイル構成です。ローカル環境にprojectappフォルダ、その中にサーバーサイド用のフォルダapiを作ります。各ファイルについて順番に見ていきます。Railsのコンテナを作成するためのDockerfileを作ります。/myappGemfileを作ります。newで上書きされます。'~>5'Gemfile.lockを作る。次はdocker-compose.ymlを作成します。volumeをビルドします。newでrailsプロジェクトを作成します。--database=postgresql次に、config/database.ymlのdefault部分を変更します。dbRailsがpostgresサーバに接続できるように設定変更ができたので、docker-composeでapiとdbをビルド・起動します。-dうまく起動したらlocalhost:3000に接続できます。下記でログが見られます。apiまとめ構築した後のファイル構成を示します。DockerfileフロントサイドとしてReact用を追加した場合は、次の記事に続きを書きました。API+PostgreSQLの環境構築を行ったので、今回はその続きでReactでのフロントエンドもdocker-composeに追加しました。国内電気メーカ設計→外資電気メーカプロダクトマネージャー→スタートアップ30代でプログラミングに目覚め、アプリ開発、競技プログラミング、最近はデータ解析もやっています。Native),Python,C++投稿内容は個人の意見・見解であり、所属組織の意見・見解を代表するものではありません。ブログ内容の正確性については一切保証いたしません(誤りを見つけた場合はコメント欄などでお知らせいただけると幸いです)。