tree: 59234e3e9d2b5f2587d08c1d374a9756897dbaeb [path history] [tgz]
  1. build/
  2. config/
  3. src/
  4. .babelrc
  5. .editorconfig
  6. .eslintignore
  7. .eslintrc.js
  8. .gitignore
  9. .postcssrc.js
  10. favicon.ico
  11. index.html
  12. package.json
  13. README.md
front-end/README.md

Pulsar Admin UI

The admin UI is based on vue-element-admin.

Build

Installation


# clone repository from github git clone https://github.com/streamnative/pulsar-manager cd pulsar-manger/front-end # install app's dependencies $ npm install

Usage


# start to serve with hot reload at localhost:9527 # start pulsar standalone docker pull apachepulsar/pulsar:2.3.0 docker run -d -it -p 6650:6650 -p 8080:8080 -v $PWD/data:/pulsar/data --name pulsar-standalone apachepulsar/pulsar:2.3.0 bin/pulsar standalone # build for production with minification $ npm run dev # open browers visit following address # login http://localhost:9527/#/login # tenant http://localhost:9527/#/management/tenants # namespaces http://localhost:9527/#/management/namespaces # topics http://localhost:9527/#/management/topics

Development

You can start a pulsar standalone. The Pulsar Admin UI will automatically connect to pulsar standalone via http://localhost:8080. Now you try to go to tenants page and create tenant.