Some checks failed
Build and Push PetClones-site / build-and-push (push) Failing after 21s
Обновлен Dockerfile: - Исправлены права доступа пользователя appuser (создание перед COPY) - Правильный порядок операций (USER -> COPY -> mkdir) - Оптимизация для production (workers=1, timeout=120, max-requests=200) - collectstatic и удаление лишних файлов статики при build Обновлен docker-compose.prod.yml: - Переименован контейнер в petclones-site--backend - Production переменные окружения (DEBUG=False) - Volumes для media, database и nginx конфигов - Gunicorn с параметрами для production - Watchtower для автоматического обновления образов - Ограничение ресурсов (0.25 CPU, 512M RAM) - JSON logging с ротаци??бновлен Dockerfile: - Исправлены права доступа пользователя appuser (создание перед COPY?? Исправлены пр?? Правильный порядок операций (USER -> COPY -> mkdir) - Оптимизация для prod
21 lines
925 B
Plaintext
21 lines
925 B
Plaintext
# ========================================
|
|
# Django настройки
|
|
# ========================================
|
|
DEBUG=True
|
|
ALLOWED_HOSTS=localhost,127.0.0.1,0.0.0.0
|
|
SECRET_KEY=django-insecure-dev-secret-key-change-in-production-12345678
|
|
|
|
# Скрытый URL для админ панели (обфускированный для безопасности)
|
|
# Рекомендуется использовать что-то сложное, например случайную строку
|
|
# НИКОГДА не используй 'admin/' в production!
|
|
ADMIN_URL=hidden-admin-panel/
|
|
|
|
# ========================================
|
|
# База данных
|
|
# ========================================
|
|
DB_NAME=database/db.sqlite3
|
|
|
|
# Настройки достпа к пакетам в репозитории, чтобы wathtower мог проверять их свежесть и скачивать
|
|
REPO_USER=xxxxx
|
|
REPO_PASS=xxxxx
|