Обновляет сайты из новых образов
Каждый git push или отправка в Docker Hub создаёт новый образ сайта. Агент замечает его, запускает и выпускает в работу, поэтому заходить на сервер и обновлять сайт руками больше не нужно.
- Следит
- За реестрами ваших сайтов: GHCR на GitHub или ваш Docker Hub. Новый образ замечает за минуту-две.
- Запускает
- Новую версию рядом со старой, на том же сервере. Пока новая прогревается, посетители видят старую.
- Проверяет
- Что главная, 404 и переадресации отвечают как надо — та же проверка, что GitHub делает перед публикацией.
- Переключает
- Посетителей на новую версию и через минуту удаляет старый контейнер.
- Спрашивает или действует
- По умолчанию сначала спрашивает в Telegram; выключите вопрос — и обновляет сам.
- Без Агента
- То же обновление руками — две команды на сервере:
docker pullи перезапуск. Образы и Docker Hub