Как настроить и запустить версию выпуска openpaas в ubuntu

#angularjs #docker-compose

#angularjs #docker-compose

Вопрос:

Я пытаюсь настроить openpaas: [https://github.com/linagora/openpaas-esn ] разработка в системе ubuntu. я не могу настроить.

перед локальной настройкой я попытался запустить с помощью docker (как в http://docs.open-paas.org/getting-started/linux / ) это работает нормально.мне нужно настроить локально (как в https://github.com/linagora/openpaas-esn/blob/master/doc/develop.md ), я столкнулся с проблемой.

теперь я следую документации разработчика: https://github.com/linagora/openpaas-esn/blob/master/doc/develop.md , после завершения установки программы установки и наведите браузер на http://localhost:8080 , я получаю страницу входа в систему, но после входа в систему как администратор (admin@open-paas.org ), я получаю пустой экран. Я вижу ошибку в консоли Chrome.Как я могу настроить локально и запустить openpaas.

В документации говорится, что интерфейс vue.js , но я получаю ошибку , связанную с Angular js, ng route .

установил angular router, но это не помогло .

как в https://github.com/linagora/openpaas-esn/blob/master/docker/doc/known_issues.md , я пытался

     docker exec esn_james java -jar /root/james-cli.jar -h localhost adddomain open-paas.org
  

Я выполнил проверку openpass: https://github.com/linagora/openpaas-esn в домашнюю папку.

затем сделал

 npm install
  

чтобы запустить зависимое программное обеспечение, как указано в документации, я запускаю docker-compose up, как показано ниже. итак, redis, rabbitmq, mongo, elasticsearch, sabre, james, james_elastic, cassandra запущены в docker, затем протестированы, я могу подключиться.

     ESN_HOST="172.17.0.1" ESN_PATH="$PWD" docker-compose -f ./docker/dockerfiles/dev/docker-compose.yml up 
  

затем, согласно документации, для запуска openpaas с помощью приведенной ниже команды

     grunt dev

  

пробовал альтернативные способы

     node ./bin/cli.js
  

openpaas запущен и запущен, при указании браузера на http://localhost:8080 / , я получаю страницу входа в систему, после входа в систему я получаю пустой экран. и ошибка в консоли Chrome

Ошибка, не обнаруженная: [$injector:modulerr] http://errors.angularjs.org/1.3.20 /$инжектор/модуль?

как мне запустить его.

необходимо настроить openpaas локально для начала разработки / настройки в соответствии с моими потребностями.

поскольку я не могу создать тег, а тег openpaas еще не присутствует, просто добавил тег angularjs

Комментарии:

1. я вижу файл bower.json, я понимаю, что мне нужно выполнить установку bower. я думаю, документация не завершена, но все равно она не работает.

2. «В документации говорится, что интерфейс vue.js «Вы можете сказать мне, какой документ? К вашему сведению, интерфейс OpenPaaS разрабатывался с использованием Angularjs. Команда OpenPaaS переходит на Vuejs для новых модулей, но не планирует рефакторинг существующих модулей или ядра платформы из Angularjs в Vue. Для ошибки я выполнил ваши шаги воспроизведения, и это работает. Можете ли вы попробовать удалить node-modules и frontend/components и запустить npm install и bower install снова?

3. @TuanLECONG спасибо за ваш ответ. как вы сказали, я пробовал это много раз, удаляя node-modules and frontend/components , затем npm i and bower install . это сработало для вас, можете ли вы, пожалуйста, указать мне правильную версию openpaas и ОС, которая работала для вас.