掲題の通り。
まず目的としてはセミナーの受講者に配布&実行してもらう環境で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