После оплаты доступ будет отправлен на email. Если потеряли ссылку — восстановите доступ по email.
Что входит в покупку:
- ZIP-архив с готовыми конфигурациями
- Подробную документацию
- GitHub Actions workflow
- Dockerfile и Docker Compose
- Настройки Nginx
- Примеры безопасной конфигурации
- Готовую основу для production-деплоя
- Demo Django-проект + 36 автотестов
GitHub Actions + Docker: CI/CD стартовый набор для Django
Готовый набор конфигурационных файлов для автоматического деплоя Django-приложения на VPS через GitHub Actions. Настроишь CI/CD за несколько часов вместо недели изучения документации и бесконечных экспериментов.
Используемые технологии
Основные возможности
Подробное описание
Настройка деплоя — одна из самых сложных задач для начинающего Django-разработчика. Нужно разобраться с Docker, GitHub Actions, Gunicorn, Nginx, переменными окружения, безопасностью и десятками нюансов, которые редко описаны в одном месте.
Этот набор решает проблему: вы получаете готовую основу для production-развёртывания Django-проекта с автоматическим деплоем на VPS.
После настройки достаточно выполнить:
git push origin main
И GitHub Actions автоматически:
✅ запустит тесты
✅ соберёт Docker-образ
✅ подключится к серверу
✅ обновит контейнеры
✅ применит миграции
✅ выполнит collectstatic
✅ перезапустит приложение
Что входит
GitHub Actions Workflow
Готовый файл:
.github/workflows/deploy.yml
Содержит полный пайплайн:
проверка кода
запуск тестов
сборка Docker-образов
SSH-подключение к серверу
автоматический деплой
Dockerfile
Production-ready Dockerfile для Django:
multi-stage build
оптимизированная сборка
запуск через Gunicorn
безопасная конфигурация
поддержка переменных окружения
Docker Compose
Готовая production-конфигурация:
Django
PostgreSQL
Redis
Celery
Celery Beat
Nginx
Всё уже связано между собой и готово к запуску.
Конфигурация Nginx
Настроено:
проксирование на Gunicorn
раздача статики
раздача медиафайлов
gzip-сжатие
security headers
оптимизация производительности
Переменные окружения
Файл:
.env.example
С подробным описанием всех настроек:
Django
PostgreSQL
Redis
Gunicorn
домен
безопасность
Скрипты запуска
Готовые shell-скрипты:
миграции БД
collectstatic
запуск приложения
healthcheck сервисов
Подробный README
Пошаговая инструкция:
Подготовка VPS
Установка Docker
Настройка GitHub Secrets
Первый запуск
Подключение домена
Настройка HTTPS
Автоматический деплой
Даже если раньше вы никогда не настраивали CI/CD.
Похожие продукты
Вас также может заинтересовать
Готовый модуль оплаты ЮKassa для Django — webhook, 54-ФЗ, выдача файлов
Для Django-разработчиков и предпринимателей, которые хотят продавать цифровые товары и принимать платежи — без недель возни с API, webhook и налоговыми чеками.
Семейная VPN на WireGuard
Готовое решение для развертывания семейного VPN сервера. Быстрее на 15% чем OpenVPN