Автоматически скачивается последняя версия, разворачивается и запускается в цикле:
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