Сервер Django не запускается с помощью docker-compose up

Я докеризирую свое приложение django backend. В качестве базы данных я использую posgresql. После выполнения docker-compose up последние логи выглядят так:

db_1       | 2021-12-21 18:39:58.213 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
db_1       | 2021-12-21 18:39:58.213 UTC [1] LOG:  listening on IPv6 address "::", port 5432
db_1       | 2021-12-21 18:39:58.310 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
db_1       | 2021-12-21 18:39:58.476 UTC [42] LOG:  database system was shut down at 2021-12-21 18:39:58 UTC
db_1       | 2021-12-21 18:39:58.678 UTC [1] LOG:  database system is ready to accept connections

После них я не получаю никаких других логов, я не знаю, в чем проблема, возможно, это связано с postgresql. Но сервер django не запускается. Я выполнил docker ps и получил следующие результаты

CONTAINER ID   IMAGE                    COMMAND                  CREATED          STATUS          PORTS                                       NAMES
d92379ca89b7   prodlerbackend_prodler   "python manage.py ru…"   20 minutes ago   Up 20 minutes   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp   prodlerbackend_prodler_1
3364c1cda344   postgres:11.2-alpine     "docker-entrypoint.s…"   20 minutes ago   Up 20 minutes   0.0.0.0:5432->5432/tcp, :::5432->5432/tcp   prodlerbackend_db_1

Я думаю, что контейнеры подняты, но сервер Django не запускается, в чем может быть проблема?

docker-compose.yml

version: "3.9"

services:
  db:
    image: postgres:11.2-alpine
    volumes:
      - ./postgres-data:/var/lib/postgresql/data
    environment:
      - HOST=localhost
      - POSTGRES_DB=prodler
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=admin123
    ports:
      - 5432:5432
  prodler:
    build:
      context: .
      dockerfile: Dockerfile
    command: python manage.py runserver 0.0.0.0:8000
    volumes:
      - .:/code
    ports:
      - "8000:8000"
    depends_on:
      - db

Вам нужно изменить данные подключения в конфиге, чтобы подключиться к postgres:5432

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