$ cp .env.example .env
$ docker-compose build
config/database.yml
を以下のように書き換える。(書き換え済み)
default: &default
adapter: postgresql
encoding: utf8
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: <%= ENV.fetch("POSTGRES_USER", "baukis") %>
password: <%= ENV.fetch("POSTGRES_PASSWORD", "baukis") %>
host: <%= ENV.fetch("DB_HOST", "db") %>
port: <%= ENV.fetch("DB_PORT", "3306") %>
development:
<<: *default
database: <%= ENV.fetch("POSTGRES_DB", "baukis_development") %>
test:
<<: *default
database: <%= ENV.fetch("POSTGRES_TEST_DB", "baukis_test") %>
production:
<<: *default
database: <%= ENV["POSTGRES_DB"] %>
reconnect: false
書き換えが完了したら以下コマンドを実行。
$ docker-compose run --rm app bin/rails db:create
$ docker-compose up -d
http://localhost:3000 にアクセスしてRailsのwelcomeページが表示されていれば完了です。