From 1ddcf010b1d6c0afb780d232713b83b92cd42b75 Mon Sep 17 00:00:00 2001
From: Aymeric Bernard <aymeric.bernard@student.ecp.fr>
Date: Tue, 29 May 2018 21:11:41 +0200
Subject: [PATCH] README update, cd in update-server.sh

---
 README.md                | 18 +++++++++++++-----
 front/start.sh           |  2 +-
 scripts/update_server.sh |  3 +++
 3 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index 952f11f..3927912 100644
--- a/README.md
+++ b/README.md
@@ -27,7 +27,7 @@
 @reboot sleep 1 && /root/scripts/waitForNetwork && /root/scripts/startup-telegram-message
 ```
 
-### Boot config (only on Pi zeros?)
+### Boot config (only on Pi zeros)
 `vim /boot/config.txt` to comment out `dtparam=audio=on` -> `#dtparam=audio=on` and add
 ```
 # Serial
@@ -38,13 +38,14 @@ dtoverlay=pi3-disable-bt
 Reboot
 
 ### Download nodejs:
-- `wget https://nodejs.org/dist/v9.7.1/node-v9.7.1-linux-armv6l.tar.xz` (to adapt to most recent version)
-- `tar xf node-v9.7.1-linux-armv6l.tar.xz`
-- `sudo mv node-v9.7.1-linux-armv6l /usr/lib/nodejs/node-v9`
+- `wget https://nodejs.org/dist/v10.3.0/node-v10.3.0-linux-armv6l.tar.xz` (to adapt to most recent version, for Pi zeros)
+- `wget https://nodejs.org/dist/v10.3.0/node-v10.3.0-linux-armv7l.tar.xz` (to adapt to most recent version, for Pi 3B+)
+- `tar xf node-v10.3.0-linux-armv6l.tar.xz` (or `armv7l`)
+- `sudo mv node-v10.3.0-linux-armv6l /usr/lib/nodejs/node-v10` (or `armv7l`)
 - `vim .profile` to add:
 ```
 # Nodejs
-export NODEJS_HOME=/usr/lib/nodejs/node-v9
+export NODEJS_HOME=/usr/lib/nodejs/node-v10
 export PATH=$NODEJS_HOME/bin:$PATH
 ```
 
@@ -136,3 +137,10 @@ sudo mkdir -p /etc/nfc/devices.d
 sudo cp contrib/libnfc/pn532_uart_on_rpi.conf.sample /etc/nfc/devices.d/
 sudo cp contrib/udev/42-pn53x.rules /lib/udev/rules.d/
 ```
+
+### Start the TV panel at startup
+
+Put in the `hermod` contab (`crontab -e`)
+```
+@reboot sleep 10 && cd /home/hermod/tv_panel && export NODEJS_HOME=/usr/lib/nodejs/node-v10 && export PATH=$NODEJS_HOME/bin:$PATH && /home/hermod/tv_panel/scripts/waitForNetwork && NODE_ENV=production /home/hermod/tv_panel/scripts/update_server.sh
+```
diff --git a/front/start.sh b/front/start.sh
index 8a81bea..d324bbb 100755
--- a/front/start.sh
+++ b/front/start.sh
@@ -1,7 +1,7 @@
 #!/bin/bash
 
 if chromium-browser --version 2>/dev/null; then
-	chromium-browser --kiosk --incognito --disable-gpu http://localhost:1234
+	chromium-browser --kiosk --incognito --disable-gpu http://localhost:5000
 else
 	echo "chromium-browser is not installed on this system."
 	exit 1
diff --git a/scripts/update_server.sh b/scripts/update_server.sh
index 31cff82..6a105aa 100755
--- a/scripts/update_server.sh
+++ b/scripts/update_server.sh
@@ -1,5 +1,8 @@
 #!/bin/bash
 
+cd $(cd `dirname $0`/.. && pwd)
+echo "Running update-server.sh from `pwd`"
+
 if [[ "$NODE_ENV" != "production" ]]
 then
   read -p "The env if not production, this script can remove uncommitted changes. Are you sure you want to continue? [y/N] " prompt
-- 
GitLab