From 155c0d843631977040009cb42f26072a74b01312 Mon Sep 17 00:00:00 2001 From: ack Date: Wed, 21 Jan 2026 04:37:08 +0300 Subject: [PATCH] Fix os import and add media settings 5 --- Dockerfile | 16 ++++------------ core/settings.py | 6 ++++++ docker-compose.yml | 2 +- 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9dd934a..2da3f32 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,31 +1,23 @@ -# Используем легкий образ Python FROM python:3.11-slim -# Устанавливаем рабочую директорию внутри контейнера WORKDIR /app -# Запрещаем Python писать файлы .pyc и включаем небуферизованный вывод (полезно для логов) ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 -# Устанавливаем зависимости системы (нужны для сборки некоторых пакетов) -RUN apt-get update && apt-get install -y --no-install-recommends gcc libpq-dev && rm -rf /var/lib/apt/lists/* +RUN apt-get update && apt-get install -y --no-install-recommends \ + gcc libpq-dev && rm -rf /var/lib/apt/lists/* -# Копируем и устанавливаем зависимости Python COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt -# Копируем весь проект в контейнер COPY . . -# ... (твои предыдущие шаги: FROM, WORKDIR, COPY) ... - -# Копируем скрипт и даем ему права на выполнение +# Копируем скрипт входа COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh -# Указываем скрипт как точку входа ENTRYPOINT ["/entrypoint.sh"] -# Команда по умолчанию (которую подхватит exec "$@" в скрипте) +# Команда по умолчанию CMD ["gunicorn", "core.wsgi:application", "--bind", "0.0.0.0:8000", "--workers", "3"] \ No newline at end of file diff --git a/core/settings.py b/core/settings.py index f141315..a68896d 100644 --- a/core/settings.py +++ b/core/settings.py @@ -80,6 +80,12 @@ DATABASES = { } } +# добавил от жемени из за нжинкса + +CSRF_TRUSTED_ORIGINS = [ + "http://192.168.1.57:8080", + "https://shop.tertelius.space", # Сразу добавь на будущее +] # Password validation # https://docs.djangoproject.com/en/5.2/ref/settings/#auth-password-validators diff --git a/docker-compose.yml b/docker-compose.yml index 132c138..a16330e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,7 +7,7 @@ services: # теперь его будет "прикрывать" Nginx expose: - "8000" - command: gunicorn core.wsgi:application --bind 0.0.0.0:8000 --workers 3 + # command: gunicorn core.wsgi:application --bind 0.0.0.0:8000 --workers 3 nginx: image: nginx:latest