🐛 Фикс критической ошибки в Alto + настройка продвинутого логирования Исправил серьезную проблему и заодно настроил нормальное логирование.

Что было сломано? В docker-compose.base.yml была кастомная команда запуска, которая полностью ломала сервис Directus:

  • Обходила встроенную систему PM2
  • Конфликтовала с нативным запуском контейнера
  • Не позволяла Directus корректно инициализироваться

Что исправил? ✅ Убрал кастомную команду - теперь Directus запускается через нативный PM2 runtime ✅ Настроил правильное логирование PM2: • Автоматическая ротация: каждые 10MB, хранится 7 файлов • Все логи сохраняются в ./directus/data/logs/ ✅ Добавил лимиты Docker логов (10MB x 3 файла) ✅ Вынес настройки в .env для гибкой конфигурации

Результат 🎯 Directus снова работает без ошибок запуска 📊 Продвинутое логирование: • Двойная система: Docker + PM2 логи • Автоматическая ротация и очистка • Никаких бесконечно растущих файлов • Доступ к логам через файловую систему

#directus #alto

📖 GitHub | 🌐 Сообщество

🐛 Фикс критической ошибки в Alto + настройка продвинутого логирования
Исправил серьезную проблему и заодно настроил нормальное логирование.
Что было сломано?
В docker-compose.base | Сетка — социальная сеть от hh.ru