/docker-rails-base

A quick-start for creating a new rails api using Postgres inside of docker.

Primary LanguageDockerfile

Basic usage

  1. Clone repo
  2. Start docker
  3. Run rails new command: docker-compose run web rails new . --api --force --no-ri --no-rdoc -T --database=postgresql
  4. Run docker-compose build
  5. Update database.yml:
default: &default
  adapter: postgresql
  encoding: unicode
  host: db
  username: postgres
  password:
  pool: 5

development:
  <<: *default
  database: myapp_development


test:
  <<: *default
  database: myapp_test
  1. Run docker-compose up
  2. In a new tab, run docker-compose run web rails db:create