Размещение веб-приложения Firebase / React на Raspberry Pi - PullRequest
0 голосов
/ 05 августа 2020

Я создал веб-приложение для обработки и хранения входных данных с помощью Firebase / React. Обычно на своем локальном компьютере я просто использую npm start, чтобы запустить веб-приложение и получить к нему доступ через телефон или планшет по моему номеру IPv4.

Как лучше всего разместить его локально на Raspberry Pi (v .4 с установленным Raspbian), принимая во внимание:

  1. В лучшем случае я хочу запустить его только один раз, а затем он должен работать вечно, даже когда он случайно перезапускается (я думаю, мне нужен демон для этого (?))
  2. Веб-приложение должно быть доступно только для пользователей в той же сети. Как я могу убедиться, что выбрал постоянный локальный IP-адрес, который не будет меняться со временем? С уважением

1 Ответ

0 голосов
/ 05 августа 2020

Я бы использовал веб-сервер Apache, чтобы превратить Raspberry p ie в веб-сервер. Я предполагаю, что процесс будет следовать следующим шагам

  1. Настройте Apache на вашем Raspberry P ie
  2. запустите npm run build из вашего проекта реакции
  3. Скопируйте содержимое каталога build в /var/www/html/ на вашем raspberry p ie
  4. Настройте сетевой интерфейс со статическим c IP-адресом

Сетевой адрес raspberry p ie - это IP-адрес, который вы будете использовать для доступа к веб-серверу, обслуживаемому Apache в локальной сети

...