| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 хранятся в БД с соответствующими атрибутами, типа даты и версии. Грузятся веб-сервером в момент его запуска. |