Item | Description |
---|---|
Ruby | 2.5.3 |
Ruby on Rails | Rails 5.2.2 |
bundler | Bundler version 2.0.2 |
MySQL | 5.7 |
tree
├── docker-compose.yml
├── .env
├── mysql
│ ├── Dockerfile
│ ├── conf
│ │ └── etc
│ │ └── my.cnf
│ └── data
└── rails
│── Dockerfile
└── src
│── Gemfile
└── Gemfile.lock
docker-compose run web rails new . --force --database=mysql --skip-bundle
default: &default
adapter: mysql2
encoding: utf8
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: root
password: root
host: dc-db-mysql
# build
docker-compose build
# boot
docker-compose up -d
docker-compose run web rails db:create
docker-compose down