前置き
初投稿です
学習段階で躓いたところなどをメモしていく(予定な)ので、おかしいところがあったらコメントで指摘しまくってくれると嬉しいです
本題
発生した問題
途中でデータベースにアクセスする際に
su postgres
ユーザ 'postgres' のパスワードエントリがありません
となってしまいう問題
解決策
教材ではコンテナに接続する際に
docker-compose exec app bash
となっているが
docker-compose exec db bash
で接続するとうまくいきます
解決中の思考メモ
- ユーザーがない???(linuxのユーザーについてよくわかってない)
- 環境変数がないらしい
- でも
docker-compose.yml
で定義しているぞ・・・? - このappとdbでもしかして別物・・・?
-
docker-compose exec app bash
のappをdbにしたらなんか行けた