У меня есть приложение Node.js, которое я хочу запустить на малине Pi.
И я хотел бы иметь возможность развернуть новую версию моего приложения, а также новые версии Node.js для этой малины Pi удаленно.
В принципе, что-то вроде:
$ pi-update 192.168.0.37 [email protected]
$ pi-update 192.168.0.37 [email protected]
У меня нет никаких предпочтений в отношении того, как перенести мое приложение на Pi, может ли оно нажимать или тянуть. Мне все равно (хотя я должен добавить, что код для приложения доступен из частного репозитория GitHub).
Кроме того, после развертывания Node.js и/или моего приложения, я хочу перезапустить потенциально запущенное приложение Node.js.
Как я могу это сделать? На какое программное обеспечение я должен смотреть? Это что-то, что можно легко сделать с помощью инструментов от Raspbian, или я должен искать стороннее программное обеспечение (devops tools, например, Chef and co.) Или...?
Любая помощь приветствуется: -)