Развертывание Meteor Up на Rasp.Pi в локальной сети: mup.js @ ln29
Поэтому я приступаю к проекту, предусматривающему развертывание приложения 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 ответов на вопрос
Похожие вопросы
-
10
Как настроить SSH, чтобы мне не приходилось вводить свой пароль?
-
3
Как я могу использовать ssh для запуска команды на удаленной машине Unix и выхода до ее завершения?
-
8
Спаси меня от бессмысленного терминала
-
-
4
Как заставить ключи HOME или END работать в mc, работающем на OS X (ssh)
-
3
/ usr / bin / reset отключает возврат
-
4
Создан ключ с использованием SSH keygen, не может увидеть папку с помощью filezilla
-
9
Могу ли я загрузить файл на свой компьютер из telnet (putty)?
-
4
Как мне подключиться к SSH серверу из Ubuntu?
-
1
Структура открытого ключа OpenSSH
-
2
Заставьте Evolution пройти через SOCKS прокси