Развертывание Meteor Up на Rasp.Pi в локальной сети: mup.js @ ln29

348
Eru

Поэтому я приступаю к проекту, предусматривающему развертывание приложения node.js с использованием Meteor v1.7.0.5 на Raspberry Pi 3 B +, на котором в моей локальной сети работает Raspbian Stretch Lite. Pi в настоящее время не подключен к Интернету, только маршрутизатор Asus RT-N12 без модемного соединения. Также стоит упомянуть, что я использую специальный источник питания для выхода Pi @ 12v & 2.5a, так как ранее я получал сообщения о низком напряжении на Pi.

В настоящее время я могу использовать SSH в pi без проблем, поэтому я подумал, что я буду разрабатывать среду для работы над проектом со своего ноутбука, а затем загружать приложение в Pi, используя Meteor Up через мою локальную сеть.

Поэтому я подумал, что сначала я просто разверну проект Meteor по умолчанию на Pi в качестве теста. Вот где я столкнулся с проблемой. Используя учебники, предлагаемые здесь: http://meteor-up.com/getting-started.html

Я сделал это до шага 2, но при переходе к шагу 3, работает

user@LinuxLap:~/Meteor/piDemo$ mup setup 

&

user@LinuxLap:~/Meteor/piDemo$ sudo mup setup 

Терминал просто зависает, ничего не делая. Поэтому я полагаю, что моя ошибка заключается в шаге 2, когда я редактирую файл конфигурации (mup.js). Мои подозрения сосредоточены на строке 29, где он просит меня определить ROOT_URL. Вот мой файл:

module.exports = { servers: { one: { // TODO: set host address, username, and authentication method host: '192.168.1.93', username: 'pi', // pem: './path/to/pem' password: 'password' // or neither for authenticate from ssh-agent } },  app: { // TODO: change app name and path name: 'piDemo', path: '../',  servers: { one: {}, },  buildOptions: { serverOnly: true, },  env: { // TODO: Change to your app's url // If you are using ssl, it needs to start with https:// ROOT_URL: 'http://192.168.1.93:3000', MONGO_URL: 'mongodb://mongodb/meteor', MONGO_OPLOG_URL: 'mongodb://mongodb/local', },  docker: { // change to 'abernix/meteord:base' if your app is using Meteor 1.4 - 1.5 image: 'abernix/meteord:node-8.4.0-base', },  // Show progress bar while uploading bundle to server // You might need to disable it on CI servers enableUploadProgressBar: true },  mongo: { version: '3.4.1', servers: { one: {} } },  // (Optional) // Use the proxy to setup ssl or to route requests to the correct // app when there are several apps  // proxy: { // domains: 'mywebsite.com,www.mywebsite.com',  // ssl: { // // Enable Let's Encrypt // letsEncryptEmail: 'email@domain.com' // } // } }; 

Мне также было интересно, может ли это быть дистрибутив Linux, который я использую с Pi. Я знаю, что раньше я развертывал приложения на сервере Ubuntu в Digital Ocean, но не в Debian. Будет ли разница между сервером Ubuntu и Rasbian Stretch Lite достаточно, чтобы вызвать некоторые проблемы.

Спасибо за чтение и за любую помощь / вклад заранее,

Ура!

0
Таким образом, кажется, что при первом запуске mup setup rasp.Pi должен быть подключен к Интернету. Теперь я столкнулся с другой проблемой, которая, кажется, сосредоточена на mongoDb. STDOUT = 3.4.1: вытягивать из библиотеки / Монго Digest: SHA256: aff0c497cff4f116583b99b21775a8844a17bcf5c69f7f3f6028013bf0d6c00c Статус: Изображение до даты Монго: 3.4.1 MongoDB MongoDB Запуск Монго: 3.4.1 39da972004826488a1ce566ed26bd9f4a0c7d56b0e4c4a3da54b88b9e2d3e52e Создание набора реплик Eru 5 лет назад 0

0 ответов на вопрос

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