juju Не удалось установить сервер Charmstore

Я хочу установить магазин очарования Джуджу в локальной машине. После того, как я установил charm-store ( https://github.com/juju/charmstore), я извлекаю некоторые брелоки из публичного репозитория, используя charmload cmd/charmd/config.yamlтак что я могу видеть 28 чар в mongodb. Поэтому после установки сервера charm-store он начинает прослушивать порт 8080. Но я не вижу никакой информации о брелоке. Это значит, когда я просматриваю /charm-info или же /charm-event или же /charm/ это дает пустое значение. Я не могу узнать, где ошибка. Я установил mongodb. Это всегда дает пустые скобки {}. Так может кто-нибудь сказать мне, как проверить журналы или что здесь произошло.

1 ответ

Следовали ли вы инструкциям в файле README.md ( https://github.com/juju/charmstore)? Чтобы указать файл config.yaml для charmload команда, использовать -config до пути. Поскольку вы видите только 28 чудо-кнопок, это означает, что импорт не был выполнен правильно, как говорится в README, вы можете ожидать ~1050 чудо-букв в БД, и это может занять более 2 часов. Тогда вам нужно использовать charmd cmd/charmd/config.yaml чтобы запустить сервер через порт 8080, и вы сможете получить доступ к /charm-info и другим URL-адресам.

Надеюсь, это поможет!.

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