Возникли проблемы с отслеживанием node.js juju docs

Я пытаюсь следовать документам здесь , и у меня возникает проблема с этой строкой:

juju deploy --config myapp.yaml node-app myapp

Я создал файл myapp.yaml и добавил URL-адрес github для примера приложения Node.js, но когда я пытаюсь запустить команду, я получаю следующее:

Added charm "cs:precise/node-app-10" to the environment.
ERROR no settings found for "myapp"

В документации нет упоминаний об этой возможности, и я не могу найти никого, кто бы упоминал что-либо аналогично.

Мне удалось успешно использовать другие чары JuJu. Например, я следовал документам Getting Started , и все работало отлично.

Огромное спасибо всем, кто мог бы помочь.

6
задан 1 September 2015 в 23:13

1 ответ

Документации очень недостает и даже прямая неправильный на этом очаровании. Прием здесь - то, что Вы собираетесь быть использованием, которые длятся, слово на амулете развертывают строку "myapp" как имя единицы, а не "приложение узла". Мысль была бы то, что Вы могли бы развернуть несколько различных приложений узла, и необходимо дифференцировать их с командами как: состояние амулета myapp. Обратите внимание, что мы не используем: приложение узла состояния амулета.

Тем не менее я столкнулся с проблемами со всем этим, так как я не выполняю Точных узлов, просто Испытанные. Таким образом, документация ничего не упоминает об этом и в моем случае, она просто перестала работать, так как она не могла найти подходящий узел.

Ваш myapp.yaml затем должен быть похожим на это:

myapp:
  app_name: myapp
  app_url: http://github.com/mmm/myapp.git

Вы хотели бы заменить тот URL мерзавца своим собственным. Я нашел, что http работал более последовательно, чем https, btw.

Вы можете или не можете хотеть подвергать свой сервис, если Вы не используете haproxy в сочетании с этим. Обратите внимание, что Вам, возможно, понадобился бы config/config.js файл в Вашем приложении, которое включает переменные для mongodb, например, и которое включает порт для использования.

А большое предупреждение состояло бы в том, что измененный на конфигурацию рычаг, кажется, НЕ может вытянуть из изображения мерзавца. Перевод: это могущественное выполнение установка рычаг правильно, вытяните свое изображение и запустите узел, НО если измененные на конфигурацию выполнения рычага, ЧТО код, кажется, не может вытянуть изображение мерзавца снова по некоторым причинам. Это просто указывает, что не может найти изображение мерзавца на GitHub. Таким образом, в данный момент Вы могли бы найти это полезным, если Ваш код не становится пересмотренным слишком много.

1
ответ дан 2 September 2015 в 09:13
  • 1
    Но разве Вы не можете добавить другие хранилища? – Jeremy 30 November 2017 в 11:39

Другие вопросы по тегам:

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