Django.db.utils.OperationalError: FATAL: password authentication failed for user "postgres"

Не могу запустить docker-compose up, поменял бд на postgres. Стало выдавать не верный пароль для бд. Не понимаю в чём проблема, я уже пробывал добавлять в docker-compose.yml переменные enviroment, но всё-равно выдаёт туже ошибку.

settings.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'postgres',
        'USER': 'postgres',
        'PASSWORD': 'postgres',
        'HOST': 'db',
        'POST': '5432'
    }
}

docker-compose.yml

version: '3.7'

services:


  db:
    image: postgres:14.3
    volumes:
      - postgres_data:/var/lib/postgresql/data/


  web:
    environment:
      - POSTGRES_PASSWORD=postgres
      - POSTGRES_USER=maksimpc
    build: .
    command: python /usr/src/api_rest/manage.py runserver 127.0.0.1:8000
    volumes:
      - .:/usr/src/api_rest
    ports:
      - 8000:8000
    depends_on:
      - db
volumes:
  postgres_data:

Вернуться на верх