やったこと
puma-dev を使ってみます。
確認環境
$ ruby --version
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin17]
$ rails --version
Rails 5.2.3
調査
セットアップ
$ brew install puma/puma/puma-dev
Mac OS でセットアップ
# Configure some DNS settings that have to be done as root
$ sudo puma-dev -setup
# Configure puma-dev to run in the background on ports 80 and 443 with the domain `.test`.
$ puma-dev -install
シンボリックリンクの設定
※ /path/to/my/app は実行したいアプリケーションです。
$ cd ~/.puma-dev; ln -s /path/to/my/app test
test.test
でアプリケーションを閲覧することができます。
おまけ
ログを見る
$ less ~/Library/Logs/puma-dev.log
puma-dev を止める
$ puma-dev -stop