Задать вопрос

Yii. Как сделать автоматическое обновление своего приложения?

Пишу приложение на Yii. Появилась необходимость проверки обновлений и установка этих обновлений через Web-интерфейс. Как лучше всего это реализовать?
Пока что соображения такие: храним в БД текущую версию приложения. Каждый раз при открытии приложения делаем запрос к удаленному серверу где лежит архив с обновлениями. Проверяем версию архива приложения с версией в БД. В случае если версия в архиве новее, то приложение скачивает архив, распаковывает его с заменой файлов, удаляет архив.
Может в Yii уже есть какая-та реализация для таких нужд?
  • Вопрос задан
  • 2522 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@xom9lk
Вот заметка на хабре была: habrahabr.ru/company/webasyst/blog/122451/.
Вообще, правильно будет использовать контроль версий. Возможно есть решения автоматически проверять на коммиты и обновляться. Если у приложения и структура БД меняется, то еще миграции посмотри.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы