Skip to content

本番環境用をNginx・Puma経由でRailsを起動できるように修正

Lucifer requested to merge ticket/35 into main

概要

主な対応内容について記載する。

追加で実装

注意

  • 以下の通信要件が変更となった。
    • 修正前:webサーバー(Rails) 3001:3000
    • 修正後:webサーバー(Nginx) 8080:8080 → APIサーバー(Puma/Rails) 3000:3000
    • よってローカルホスト上からのアクセスは、 http://localhost:8080

チェックリスト

  • 以下のコマンド1を実行して、http://localhost:8080 へアクセスできる。
  • ログインボタンを押し、正常にログインができる。正しくユーザー名が表示される。
  • 新規登録ボタンを押し、正常に登録ができる。
  • ログイン状態で一度 http://localhost へアクセスしても、 http://localhost/home へリダイレクトされる。
  • docker psを実行し、DB,API,Redis,Webの四つのコンテナが正常に起動していることを確認する。
  • docker psを実行し、DB,API,Redis,Webの四つのコンテナについて、ステータスがExit:XXとなっていないことを確認する。
  • ローカルホスト上のredis.confrequirepass 〜パスワードの情報が追加されていない。
  • README.mdに本MRの内容が反映されている。

コマンド1

$ cd docker && docker-compose build .
$ docker-compose up -d

チケット

イシュー

  • 本番環境用をNginx・Puma経由でRailsを起動できるように修正(#24 (closed)
Edited by Lucifer

Merge request reports