僕と技術とセキュリティ

セキュリティエンジニアの備忘録

DockerでRuby on Railsを使う話

掲題の通り。

まず目的としてはセミナーの受講者に配布&実行してもらう環境でRails使いたかった。

なんか探しても良い感じの環境がなかったから作った
github.com

使い方
git cloneしてdocker-compose.ymlがあるディレクトリで

docker-compose up -d

そのあとブラウザで以下のディレクトリにアクセス

localhost:3000

Railsが使えるようになる。
docker-compose内でvolumesを指定しているのでローカルを編集すればコンテナ内にも変更が反映される


もう少し説明
アプリケーションのルートディレクトリは.envに記載。
アプリケーションの名前もここから引っ張ってくるので
.envを変更してdocker-compose up しなおせば任意のプロジェクトで始められる。

肝心のDBとの接続は未だ未着手
mysqlと接続出来るように変更。起動時に勝手に接続される。従来通りSQLiteも利用可能


参考にさせていただいた所
RailsアプリをDockerで開発するための手順 - Qiita