Автоматически скачивается последняя версия, разворачивается и запускается в цикле:
make
Из X-ов (рекомендуется иметь на рабочем столе): ./Sandy.desktop
Загрузка и развертывание последней доступной версии приложения:
make update
В случае если программа завершилась не успешно или разработчики просят логи, запускайте:
make report
make clear
./bin/run.sh- останавливает все текущие приложения, скачивает последний апдейт и запускает его../bin/start.sh- цикл запуска приложения (./bin/run.shв цикле)./bin/clear.sh- делает бэкап и удаляет текущие настройки приложения (очищает содержимое каталога./config/*)./bin/kill.sh- останавливает все параллельно запущенные приложения
./releases- сюда складываются релизы. Каждый в своем каталоге, например:2019-01-01-12:00:12-v0.12.146./current- каждый раз создается заново, это symlink на текущий релиза из./releases./downloads- сюда (bin/pull_latest.sh) складвает скачанные пакеты.- `./log
Деплой новой версии (скачает последнюю версию с FTP, распакует и развернет в ./current):
> make
- выходишь из этой и из цикла перезапуска (ctrl-c ctrl-c)
- Запускаешь терминал, идешь в папку ~/SandyApp
- В ней есть папка realeases, там лежит релизы, заходишь в любой и запускаешь от туда
- Установить
Ubuntu 18.04 LTS - Добвить пользователя с именем
sandy - Включить автологин
sandy - Выключить screensaver - (
Settings->Power) - Выключить screenlock - (
Settings->Privacy) - Выключить автообновление Ubuntu
- Установить librealsense так - https://github.com/IntelRealSense/librealsense/blob/master/doc/distribution_linux.md (если dkms будет ругаться, его можно не ставить)
- Установить ssh-server:
apt-get install openssh-server
adduser sandy
cd /home/sandy
hostname sandy3
# Setup local DNS
git clone git@github.com:BrandyMint/sandy_deploy.git
# Setup VPN
root@sandy2:~/# cat /etc/systemd/resolved.conf.d/sandy.conf
[Resolve]
Domains=sandynet sandysunday.ru
ssh-keygen