#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
andfrontend/components
, затемnpm i
andbower install
. это сработало для вас, можете ли вы, пожалуйста, указать мне правильную версию openpaas и ОС, которая работала для вас.