Paso 7: Lo que es más estable: después de reiniciar
Después de cada reinicio de RPi, deberemos ejecutar nuestro servidor nodo una y otra vez. Para automatizarlo, hemos añadido un servicio, y que el servicio ejecuta nuestra aplicación con forever.
Instalar para siempre
echo "Usage: /etc/init.d/sesame {start|stop}" exit 1 ;; esac exit 0
Crear un archivo de "sésamo" y poner el siguiente código de servicio interior.
sudo cp sesame /etc/init.d sudo chmod 755 /etc/init.d/sesame sudo update-rc.d sesame defaults
{ "pages": [ { "pageLabel": "Door", "controls": [ { "_comment": "Open door", "button1": "Open door", "cmd1": "https://YOUR-API.herokuapp.com/open/TOKEN", "headline1": "headlineLarge", "sizeType": "large" } ] } ] }
require 'open-uri' response = open('https://YOUR-API.herokuapp.com/open/TOKEN').read
A continuación añadir que arranque.