Контейнер Docker не запускается - Docker-compose

Я пытаюсь запустить приложение django-react в контейнерах docker и пытаюсь развернуть его на digital ocean.

Вот мой скрипт docker-compose

version: "3.9"

services:
  web:
    image: "${WEB_IMAGE}"
    container_name: website
    command: gunicorn server.wsgi:application --bind 0.0.0.0:8000
    volumes:
      - static_volume:/usr/src/app/staticfiles
      - media_volume:/usr/src/app/mediafiles
    ports:
      - 8000:8000
    env_file: .env

  nginx:
    image: "${NGINX_IMAGE}"
    container_name: nginx
    volumes:
      - static_volume:/usr/src/app/staticfiles
      - media_volume:/usr/src/app/mediafiles
    ports:
      - 80:80
    depends_on:
      - web

  tensorflow-servings:
    image: "${TENSORFLOW_IMAGE}"
    container_name: tensorflow_serving
    ports:
      - 8501:8501
    depends_on:
      - web

volumes:
  static_volume:
  media_volume:

Здесь перечислены nginx и web, но не web. Я получаю 502 Bad Gateway - nginx/1.21.3 ошибку

enter image description here

Обновление:

Когда я вставляю неправильный IP в DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1 в settings.py, докер-контейнер веб-сайта появляется, но затем я получаю server error 500. Когда я вставляю правильный IP адрес дроплета, я получаю 502 Bad Gateway - nginx/1.21.3 ошибку", и контейнер сайта больше не появляется на дроплете.

На капельке я сделал

docker ps -a и вот он появился!

33 minutes ago Exited (3) 33 minutes ago

За ним последовал

docker logs <container name>

А ошибка была в ALLOWED_HOSTS

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