Mam aplikację Node.js, którą chcę uruchomić na Raspberry Pi.Wdrażanie aplikacji Node.js i Node.js do Raspberry Pi
Chciałbym też móc zdalnie instalować nową wersję mojej aplikacji, a także nowe wersje Node.js do tego Raspberry Pi.
Zasadniczo coś takiego jak:
$ pi-update 192.168.0.37 [email protected]
$ pi-update 192.168.0.37 [email protected]
nie mam żadnych preferencji, w jaki sposób przenieść moją aplikację Pi może być pchanie lub ciągnięcie. Nie obchodzi mnie to (chociaż powinienem dodać, że kod aplikacji jest dostępny z prywatnego repozytorium GitHub).
Dodatkowo po wdrożeniu Node.js i/lub mojej aplikacji chcę, aby potencjalnie uruchomiona aplikacja Node.js została uruchomiona ponownie.
Jak mogę to zrobić? Jakie oprogramowanie powinienem zaglądać? Czy jest to coś, co można łatwo zrobić przy użyciu narzędzi Raspbian, czy też powinienem szukać oprogramowania innej firmy (narzędzia devops, takie jak Chef & co.), Czy ...?
Każda pomoc jest mile widziana :-)
Co ze zdalną aktualizacją samego Node.js? Jak poleciłbyś to zrobić? A co, jeśli Malina nie jest dostępna z internetu, tylko w sieci lokalnej? Wtedy haczyk GitHub nie zadziała, tak myślę ;-) –
Zaktualizowano powyższą odpowiedź. Jeśli Pi jest w twojej lokalnej sieci i ma połączenie z Internetem, uruchom skrypt powłoki lokalnie lub przez SSH. – Frederic
Pobieranie najnowszych wersji Node.js stało się jeszcze łatwiejsze, wystarczy spojrzeć na: http://nodejs.org/dist/latest/ i znaleźć najnowszą wersję 'node-v -linux-arm-pi.tar.gz' –
Frederic