Помните мой CLI для Directus? Теперь это полноценный production-ready template!
Что умеет:
•
./alto redis, ./alto psql → прямые CLI без Docker exec•
./alto db-restore my-feature → поиск по времени модификации, не по имени•
./backup.sh → инкрементальные бекапы с hardlinks + gzip compression•
./backup-restore.sh backup_latest → восстановление полных окружений•
./sync.sh pull prod → cross-environment синхронизация одной командой•
./alto d users list, ./alto ds pull all → шорткаты для Directus CLI•
./alto ds push collections → синхронизация схемы с авто-версиями•
./alto = docker-compose + умная логика + встроенные утилиты• Auto-версионность → Directus 10 = directus-sync v2, Directus 11+ = v3
• Production-ready → retention policies, error recovery, health monitoring
• Hot extension mounting → изменения без пересборки контейнеров
• Security-first → защита от типовых ошибок конфигурации
Результат:
Новый разработчик запускает проект за минуты, не часы
git clone project
cp example.env .env
./alto up -dИ сразу полнофункциональный Directus!
В цифрах:
18 файлов, 3126 строк кода, все протестировано на боевых проектах
Фишки:
• Security-first конфигурация
• Error recovery с диагностикой
• Cross-platform compatibility
• Comprehensive documentation
#directus #alto
📖 GitHub | 🌐 Сообщество
