169 похожих чатов

Всем привет! Ситуация такая, есть electron приложение на raspberry. Нужно

его обновлять через wifi без выхода в сеть.
Рядом стоит пк/ноут в одной сети с raspberry, И на нем должен крутиться какой то сервер для обработки запросов на обновление? Есть ли какие-нибудь "сервера" под ключ, то есть установил, запустил, немного настроил(т.к. это должны будут делать обычные пользователи), загрузил файлы обновления и приложение на rpi обновилось.

7 ответов

11 просмотров

Возможно, подойдёт autoUpdater из electron-builder

Dmitry Hoff
Возможно, подойдёт autoUpdater из electron-builder

Если использовать в качестве провайдера generic, то это должна быть просто папка, в которой лежит .yml файл с информацией о последнем релизе и файлы готовые для скачивания: deb, appImage или что-то в этом роде.

Alex- Автор вопроса
Dmitry Hoff
Если использовать в качестве провайдера generic, т...

То есть подразумевается, что в качестве " провайдера generic" выступает какой то свой сервер?

Alex- Автор вопроса
Dmitry Hoff
https://www.electron.build/auto-update.html

Да уже это попадалось на глаза, проблема заключается в том что на малинке для сервера думаю места мало и ресурсов (т.к. еще приложение там крутиться постоянно будет, встроенная память 8гб), а если на пк сервер ставить, то это должно быть до безобразия просто т.к. этим будут постоянно заниматься рядовые юзеры. Спасибо за помощь!

Alex
Да уже это попадалось на глаза, проблема заключает...

Да, именно так: на ПК сервер должен быть. В приложении будет ссылка вида http://192.168.0.10/updates, на сервере в папку просто нужно будет закидывать последнюю версию.

Похожие вопросы

Обсуждают сегодня

Кстати, а я вот тут подумал. Допустим, у нас имеется цикл который выполняет огромное количество итераций, но мы хотим, чтобы какие-то действия исполнилось только один раз. В Я...
The Bird of Hermes
23
Доброй ночи. Вопрос знатокам. Имеется некая таблица, результат которой выведен в DBGrid на форме. И есть форма, с помощью которой можно как добавить запись, так и отредактиров...
Евгений
28
а всё почему? потому что ассемблер в отличии от яву порождает множество пагубных привычек, среди которых например можно отметить использование глобальных переменных для всего ...
Mixail Frolov
35
анрей С какой целью зашёл?
КТ315
42
я часов 15 назад начал пытаться написать хоть что-то напоминающее ос и у меня есть проблема, которую я пытаюсь решить последние часов 5: есть крч 2 исходника с минимальным код...
Al1to
17
Кто нибудь из участников чата пишет на ассемблере под GNU/Linux?
Spiker01
24
Всем привет ребят! Мб кто-то сталкивался? adminСomponents .get("searchСomponents", use: searchComponents) .openAPI( summary: ...
Admin Adminov
2
Насколько моя реализация Exercise 1 плохая? data MessageType = Info | Warning | Error Int deriving (Show, Eq) type TimeStamp = Int data LogMessage = LogMessage ...
= ?
10
Кстати вопрос. Проанализировав свои проекты я понял, что в наиболее ценных из них Асм использовался для организации real-time процессов (внутри DOS). А какие есть способы сего...
Alexander Morozov
18
Я не очень много работал с потоками, тут возник вопрос - если будет одновременный доступ к памяти из двух разных потоков, это само по себе приведет к ошибке?
The Bird of Hermes
25
Карта сайта