Докеризованный Django APP с PostgreSQL не работает

Как указано в заголовке, у меня проблема, мое докеризованное приложение не работает. Есть проблема с портом. PostgreSQL работает нормально во время разработки и создания моделей. Я не думаю, что это что-то меняет, но я разрабатываю это приложение в виртуальном окружении python.

Настройки БД:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'fitshop',
        'USER': 'fitshopuser',
        'PASSWORD': 'fitpass',
        'HOST': 'localhost',
        'PORT': '5432',
    }
}

Dockerfile: 

FROM python:3

RUN adduser --system --no-create-home django

ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1

WORKDIR /django/app 

RUN pip install --upgrade pip 
COPY ./requirements.txt .
RUN pip install -r ./requirements.txt
COPY . .

EXPOSE 8000
USER django

CMD ["python", "manage.py", "runserver"]

ERROR:

Is the server running on host "localhost" (127.0.0.1) and accepting
    TCP/IP connections on port 5432?
could not connect to server: Cannot assign requested address
    Is the server running on host "localhost" (::1) and accepting
    TCP/IP connections on port 5432?
Вернуться на верх