これは単純に、設定しているパスワードと
環境変数で指定したパスワードが一致していないからでした。
docker-compose.yml
db:
image: postgres
ports:
- "5432"
environment:
- POSTGRES_DB=postgres
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
volumes:
- ./tmp/db:/var/lib/postgresql/data
database.yml
default: &default
adapter: postgresql
encoding: unicode
host: db
username: postgres
password: postgres
pool: 5
development:
<<: *default
database: myapp_development
test:
<<: *default
database: myapp_test
下記の部分ですね!
docker-compose.yml
- POSTGRES_PASSWORD=postgres
database.yml
password: postgres
以上!