feat: финальная конфигурация production Docker для RosmorPort
Some checks failed
Build and Push PetClones-site / build-and-push (push) Failing after 21s
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
This commit is contained in:
18
.env.example
18
.env.example
@@ -15,18 +15,6 @@ ADMIN_URL=hidden-admin-panel/
|
||||
# ========================================
|
||||
DB_NAME=database/db.sqlite3
|
||||
|
||||
# ========================================
|
||||
# Пути для файлов автоматически вычисляются в settings.py
|
||||
# на основе PROJECT_ROOT (корень проекта)
|
||||
# ========================================
|
||||
# STATIC_ROOT вычисляется как: PROJECT_ROOT / 'public' / 'static'
|
||||
# MEDIA_ROOT вычисляется как: PROJECT_ROOT / 'public' / 'media'
|
||||
# Настройки почты (опционально)
|
||||
# ========================================
|
||||
# EMAIL_HOST=smtp.gmail.com
|
||||
# EMAIL_PORT=587
|
||||
# EMAIL_HOST_USER=your-email@gmail.com
|
||||
# EMAIL_HOST_PASSWORD=your-app-password
|
||||
# EMAIL_USE_TLS=True
|
||||
# EMAIL_FROM=noreply@example.com
|
||||
|
||||
# Настройки достпа к пакетам в репозитории, чтобы wathtower мог проверять их свежесть и скачивать
|
||||
REPO_USER=xxxxx
|
||||
REPO_PASS=xxxxx
|
||||
|
||||
Reference in New Issue
Block a user