Page 1 of 3

update.sh

Posted: Mon Jan 27, 2020 7:32 am
by ulan
Может кому то нужен будет, автоматическое обновление смарта
for D in */
do
cd $D/scj/admin && env HTTP_HOST=$D php update.php
cd /home/sites/sites
done
Ложим скрипт в директорию со всеми доменами
Тут указываем путь до директории cd /home/sites/sites
запускаем sh update.sh можно настроить по крону

Re: update.sh

Posted: Mon Jan 27, 2020 7:51 am
by admin
Спасибо, только 1 ньюанс - каталог скрипта может иначе называться, это надо не забыть при копипасте

Re: update.sh

Posted: Mon Jan 27, 2020 7:59 am
by ulan
Если еще сюда прикрутить кеширование чтобы не качать по 100 раз архив будет пушка

Re: update.sh

Posted: Mon Jan 27, 2020 11:44 am
by admin
если сможете то почему нет
файлы одни и теже, те как то придумать можно наверно

Re: update.sh

Posted: Mon Jan 27, 2020 4:14 pm
by ulan
ну это если вы ключ какой то сделайте в ручной апдейт где можно указать путь до архива
то мы бы реализовали

Re: update.sh

Posted: Mon Jan 27, 2020 4:24 pm
by admin
пока не представляю как это сделать
если знаете как это просто сделать - давайте
иначе не вижу смысла тратить неделю времени на усложнение системы и добавление точек где может возникнуть проблема ради того что бы сам апдейт прошел быстрее, это ж все равно не руками делается.

Re: update.sh

Posted: Tue Jan 28, 2020 5:37 am
by ulan
ну это так информация для размышления
можно запускать апдейт с ключом --file /pathtofile

Re: update.sh

Posted: Tue Jan 28, 2020 5:40 am
by admin
я к сожалению не знаю как это сделать, если есть proof of concept такого скачивания - я только за

Re: update.sh

Posted: Wed Jan 29, 2020 4:24 am
by ulan
А через какое время в админке при таком апдейте будет актуальная версия? заметил все обновил но версия старая

Re: update.sh

Posted: Wed Jan 29, 2020 4:57 am
by admin
Раз в сутки проверяется наличие апдейта