dockerを使用してlocal環境で開発を行っています。DBにpostgresqlを使用しており、DBの値をposticoで見たいのですが、
FATAL: role "localhost" does not exist
と出てしまいます。
開発環境はDocker for macです
dockerfileなどは下記の設定で行なっております。
version: '3' services: db: image: postgres volumes: - ./tmp/db:/var/lib/postgresql/data ports: - '5432:5432' environment: POSTGRES_PASSWORD: password POSTGRES_USER: localhost POSTGRES_DB: test_db POSTGRES_PORT: 5432 POSTGRES_HOST: 'localhost' web: build: . command: bash -c "rm -f tmp/pids/server.pid && bundle exec rails s -p 3000 -b '0.0.0.0'" volumes: - .:/myapp ports: - "3000:3000" depends_on: - db
datebese.yml
default: &default adapter: postgresql encoding: unicode host: db username: localhost password: password host: localhost pool: 5 development: <<: *default database: myapp_development test: <<: *default database: myapp_test
posticoの設定を下記に示します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/26 22:04
2020/10/27 06:19
2020/10/27 22:20
2020/10/28 02:54
2020/10/29 21:32