Приложение Django с докером не запускается в Azure

Я пытаюсь развернуть приложение Django с докером в Azure App Service, приложение вроде бы хорошо работает в моем локальном окружении http://localhost:8000/, для этого я использую docker run -p 8000:8000 myapp.azurecr.io/myapp:latest. Но когда я пытаюсь развернуть приложение в Azure, оно не работает.

Это мой dockerfile:

FROM python:3.8.3-slim

ENV PYTHONUNBUFFERED=1

WORKDIR /app

RUN apk update \&& apk add --no-cache gcc musl-dev postgresql-dev python3-dev libffi-dev freetype-dev libxml2-dev libxslt-dev build-base \&& pip install --upgrade pip psycopg2-binary

COPY ./requirements.txt ./

RUN pip install -r requirements.txt

COPY ./ ./

EXPOSE 3000
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]

Вот журналы, которые я получаю от Azure

2022-11-25T00:33:44.857803391Z Performing system checks...
2022-11-25T00:33:44.857871092Z
2022-11-25T00:33:48.431821909Z System check identified no issues (0 silenced).
2022-11-25T00:33:48.890144064Z November 25, 2022 - 00:33:48
2022-11-25T00:33:48.896514773Z Django version 4.0.3, using settings 'certificados.settings'
2022-11-25T00:33:48.896531175Z Starting development server at http://0.0.0.0:8000/
2022-11-25T00:33:48.896535775Z Quit the server with CONTROL-C.

...

Container myapp_0_aaaaa didn't respond to HTTP pings on port: 3000, failing site start.

Я новичок в Docker, поэтому не знаю, не упускаю ли я здесь чего-то важного.

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