Code Monkey home page Code Monkey logo

kong-ui's Introduction

KONG-UI

A web UI for KONG (not endorsed or affiliated with Kong or Mashape)

This is not ready for use at all!

Currently it only reads routes and consumers for a hard coded server. Wait for the tagged 0.1.0 release.

TODO

  • Ship as a container
  • Tests would be cool
  • Support all the built-in plugins
  • Implement a better plugin system
  • Clean up UI

Prerequisites

  • One or more Kong servers.

Getting Started

These are temporary options, for version 0.1.0 it will be more practical

Self Proxy

  1. Clone repo to a dedicated linux server
  2. Install httpd server
  3. Setup / to go to [repo home]/app
  4. Configure /bower_components to go to [repo home]/bower_components
  5. Configure /admin to proxy_pass to your kong server
  6. Copy [repo home]/app/settings.js.example to settings.js and edit server connection
  7. in [repo home] run bower install
  8. Go to app in browser

Proxy Kong Admin through Kong (So Meta)

  1. Clone repo to a dedicated linux server
  2. Install httpd server
  3. Setup / to go to [repo home]/app
  4. In repo directory run npm install
  5. In repo directory run bower install
  6. Copy [repo home]/app/settings.js.example to settings.js and edit server connection
  7. Using Admin API, add Admin API as an API Example: curl -X POST --url http://localhost:8001/apis/ -d 'name=kong_managment' -d 'target_url=http://localhost:8001/' -d 'public_dns=localhost' -d 'path=/admin' -d 'strip_path=true'
  8. Go to app in browser

Contributing

Contributions After 0.1.0 are welcome!

Docs, code, design stuff, bug reports, unit tests; Anything you think would improve the experience is welcome.

Eventually specifics will be in CONTRIBUTING.md

License

See LICENSE.md

Attribution

Made with Polymer using the Polymer Starter Kit.

kong-ui's People

Contributors

msaraf avatar

Stargazers

Roman avatar Mo. Atairu avatar antain avatar WgzXy avatar  avatar ylzheng avatar kuangkuang avatar TomWan avatar anywill avatar dengwei avatar LogikIO avatar lemonade avatar Dwi Fahni Denni (dfdenni) avatar Nikunj Agrawal avatar yingnierxiao avatar ZhangLei avatar 痞子飞猪 avatar guixincui avatar Oem Daro avatar ding avatar tarek hariri avatar Douglas Cabral avatar Khairold Safri avatar Jayson LP Chen avatar Jonathan Keller avatar zhou avatar Alan Kash avatar Francois-Guillaume Ribreau avatar  avatar Mychael Go avatar Miziara avatar Little Bear avatar Sean Johnson avatar Andrew Turner avatar  avatar  avatar Yamini avatar Augusto Marietti avatar Phil Britton avatar

Watchers

Nguyen Thanh Tung avatar Little Bear avatar  avatar Nikunj Agrawal avatar guixincui avatar Vatsal Shah avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.