Étape 7: Le rendant plus stable : après redémarrage
Après chaque redémarrage du RPi, nous devons courir notre serveur noeud encore et encore. Pour l’automatiser, nous avons ajouté un service, et que le service s’exécute notre app avec forever.
Installer pour toujours
echo "Usage: /etc/init.d/sesame {start|stop}" exit 1 ;; esac exit 0
Créez un fichier « sésame » et insérez le code suivant du service à l’intérieur.
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
Puis l’ajouter au démarrage.