未熟学生エンジニアのブログ

TetsuFeの個人開発ブログ

TetsuFeはテツエフイー と読みます。FlutterやWeb周り全般、チーム開発について語るブログ

docker-composeでデータベースを扱うときは、ホスト名=サービス名だ。linksだ。

docker上でwebとdbというような感じでサービスを構成すると、localhost:5432みたいな書き方だとデータベースに繋がらない。

db:5432のように書こう。

また、depends_onじゃなくlinksを使おう。

web:
  links: #depends_onではダメ
    - db 
db:
   #以下略

だ。