浏览代码

Поправки скриптов деплоя и запуска, добавлен авторестарт при падении сервера

Book Pauk 5 年之前
父节点
当前提交
5d121a68cf
共有 2 个文件被更改,包括 11 次插入3 次删除
  1. 1 1
      docs/omnireader/deploy.sh
  2. 10 2
      docs/omnireader/run_server.sh

+ 1 - 1
docs/omnireader/deploy.sh

@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 npm run build:linux
 sudo -u www-data cp -r ../../dist/linux/* /home/liberama

+ 10 - 2
docs/omnireader/run_server.sh

@@ -1,3 +1,11 @@
-#!/bin/sh
+#!/bin/bash
 
-sudo -H -u www-data sh -c "cd /var/www; /home/liberama/liberama"
+sudo -H -u www-data bash -c "\
+while true; do\
+  trap '' 2;\
+  cd /var/www;\
+  /home/liberama/liberama;\
+  trap 2;\
+  echo \"Restart after 5 sec. Press Ctrl+C to exit.\";\
+  sleep 5;\
+done;"