docker-composeでデータベースを扱うときは、ホスト名=サービス名だ。linksだ。
docker上でwebとdbというような感じでサービスを構成すると、localhost:5432みたいな書き方だとデータベースに繋がらない。
db:5432のように書こう。
また、depends_onじゃなくlinksを使おう。
web: links: #depends_onではダメ - db db: #以下略
だ。
docker上でwebとdbというような感じでサービスを構成すると、localhost:5432みたいな書き方だとデータベースに繋がらない。
db:5432のように書こう。
また、depends_onじゃなくlinksを使おう。
web: links: #depends_onではダメ - db db: #以下略
だ。