utsushiiro / docker-dev-env-for-rails

Rails + MySQLのDockerによる開発環境

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dockerを用いたRails開発環境作成テンプレート

1. Gemfileをローカルで用意

$ bundle init

# コメントアウトされている gem rails を有効に
$ vim Gemfile 

2. init.shを実行

init.sh は以下の処理を順番に実行する

  1. コンテナを作成
  2. Railsアプリケーション作成
  3. database.ymlの差し替え
  4. アプリケーション用のDB作成
./init.sh

3. docker-composeでコンテナ群を起動

docker-compose up

Railsのバージョン指定

# Railsのバージョン一覧を確認
gem query -ra -n  "^rails$"

# Gemfileのrailsバージョンを固定
gem "rails", "X.X.X"

参考

About

Rails + MySQLのDockerによる開発環境


Languages

Language:Dockerfile 61.3%Language:Shell 38.7%