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
Раз в сутки проверяется наличие апдейта