Skip to content
Snippets Groups Projects
Commit 1ddcf010 authored by Aymeric Bernard's avatar Aymeric Bernard
Browse files

README update, cd in update-server.sh

parent 8737a8ab
No related branches found
No related tags found
No related merge requests found
......@@ -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
```
#!/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
......
#!/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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment