cd ~
git clone [email protected]:magimat/Matleds.git
cd Matleds
docker build -t magimat/matleds .
docker push magimat/matleds
docker run -p 5000:80 --name matleds -d --restart unless-stopped magimat/matleds
sudo -i npm install forever -g
sudo nano /etc/init.d/matleds
#!/bin/sh
#/etc/init.d/matleds
export PATH=$PATH:/usr/local/bin
export NODE_PATH=$NODE_PATH:/usr/lib/node_modules
case "$1" in
start)
exec forever start --id "matleds" --sourceDir=/home/pi/Matleds -p /home/pi/Matleds/ -a -l /home/pi/Matleds/matleds.log -e /home/pi/Matleds/matleds.log -o /home/pi/Matleds/matleds.log matleds.js
;;
stop)
exec forever stop --sourceDir=/home/pi/Matleds matleds
;;
*)
echo "Usage: /etc/init.d/matleds {start|stop}"
exit 1
;;
esac
exit 0
sudo chmod 755 /etc/init.d/matleds
sudo update-rc.d matleds defaults
update-rc.d matleds remove
sudo service matleds start
sudo service matleds stop