Cloudrun Django+Terraform / 404 ошибка на URL приложения

Я просто следовал этому руководству: https://github.com/GoogleCloudPlatform/serverless-expeditions/tree/main/cloud-run-django-terraform

Я сделал :

  • gcloud builds submit --config cloudbuild-migrate.yaml
  • terraform apply -var project=$PROJECT_ID
  • >

Моя база данных была создана. Сервис был выведен в сеть, и у меня есть service_url. Когда я обращаюсь к нему, он выдает ошибку 404. Даже если я пытаюсь зайти на страницу /admin, он просто возвращает ошибку 500 без объяснения в журнале регистрации (или я не нашел его).

Когда я пытаюсь запустить сервер на localhost с sql_cloud_proxy, Django работает отлично. Это просто базовый проект Django, показывающий hello на домашней странице.

Я не понимаю.

Вот мой файл settings.py :

Мой Dockerfile :

# Use an official lightweight Python image.
# https://hub.docker.com/_/python
FROM python:3.9-slim

ENV APP_HOME /app
WORKDIR $APP_HOME

# Install dependencies.
COPY requirements.txt .
RUN pip install -r requirements.txt

# Copy local code to the container image.
COPY . .

# Service must listen to $PORT environment variable.
# This default value facilitates local development.
ENV PORT 8080

# Setting this ensures print statements and log messages
# promptly appear in Cloud Logging.
ENV PYTHONUNBUFFERED TRUE

# Run the web service on container startup. Here we use the gunicorn
# webserver, with one worker process and 8 threads.
# For environments with multiple CPU cores, increase the number of workers
# to be equal to the cores available.
CMD exec gunicorn --bind 0.0.0.0:$PORT --workers 1 --threads 8 --timeout 0 myapp.wsgi:application

Я пытался установить DEBUG=True, чтобы показать что-нибудь, но ничего не изменилось.

Есть ли у кого-нибудь идея, как решить эту проблему?

Большое спасибо,

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