Я не первый раз использую Docker, но, очевидно, я делаю что-то не так с моей настройкой, которую не могу понять.
Вот мой docker -compose.yml
version: "3.1"
services:
db:
image: postgres:9.6.9-alpine
environment:
POSTGRES_USER: rentalapp
POSTGRES_PASSWORD: rentalapp
POSTGRES_DB: rentalapp
ports:
- "5432:5432"
volumes:
- pgdata:/var/lib/postgresql/data
volumes:
pgdata:
А вот мой local.py
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql",
"USER": "rentalapp",
"PASSWORD": "rentalapp",
"PORT": 5432,
"NAME": "rentalapp",
"HOST": "localhost",
"ATOMIC_REQUESTS": True,
}
}
Traceback:
django.db.utils.OperationalError: FATAL: password authentication failed for user "rentalapp"