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

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

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

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

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