Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > Авто обновление движка


Автор: Error202 10.5.2011, 21:12
Написал движок для внутреннего использования по филиалам... Теперь появилась задача сделать централизованное обновление софта и mysql.

Сейчас решаю задачу влоб, т.е. на http://update.xxxxx лежит папка с подпапками по версиям 101,102,103...
В каждой необходимые для обновления файлы и скрипт для установки вида:
---- cut -----------------
add|txt|путь откуда файл|путь куда файл  # добавление нового файла
...
sql|путь к sql файлу   # выполнение скрипта
--------------------------- 
Система смотрит на http://update есть ли версия старше на 1, чем своя и если есть скачивает скрипт и построчно его обрабатывает....
У данного подхода одни сплошные минусы...

Не подскажите, как правильнее было бы все организовать?
Хотелось бы как-то так, чтобы возможно было бы прикрутить точки восстановления...

Автор: Pfailed 10.5.2011, 21:51
Мне показалось, что вам нужна http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9
Git, Svn, ...

Автор: tishaishii 1.6.2011, 23:22
Модули Perl хранятся в БД с соответствующими атрибутами, типа даты и версии. Грузятся веб-сервером в момент его запуска.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)