Войти
← К прототипам
Скрипт Готов Средний

AutoDeploy

AutoDeploy родился из усталости. Каждый раз вручную подключаться по SSH, тянуть изменения, перезагружать сервисы — это отнимало время, которое лучше потратить на код.

Утилита написана на чистом Python с использованием paramiko для SSH и fabric для оркестрации команд. Поддерживает:
- Инкрементальный деплой (только изменённые файлы)
- Автоматический rollback при неудаче
- Шаблонизацию конфигов Nginx под каждый проект
- Telegram-уведомления о результате деплоя
- Режим dry-run для проверки перед реальным деплоем

Использовал на трёх своих серверах — работает стабильно. Исходники открыты.

Технологии

🐍 Python 🌐 Nginx 🐳 Docker
Создан: 10 июня 2026