• Julien Muchembled's avatar
    WIP: Make admin node a web-app · 2b321c02
    Julien Muchembled authored
    The goal is to get rid off the neoctl command-line tool, and to manage the
    cluster via a web browser, or tools like 'wget'. Then, it will be possible to
    provide an web user interface to connect to the underlying DB of any storage
    node, usually a SQL client.
    
    The design of admin app is finished:
    - it's threaded like clients
    - it's a WSGI app
    
    I also hacked a HTTP API as quickly as possible to make all tests pass.
    
    TODO:
    - define a better HTTP API
    - there's no UI at all yet
    - remove all unused packets from the protocol (those that were only used
      between neoctl and admin node)
    
    There's currently no UI implemented.
    
    There are a few dead files, not deleted yet, in case that they contain a few
    pieces of useful code:
     neo/neoctl/app.py
     neo/neoctl/handler.py
     neo/scripts/neoctl.py
    2b321c02
app.py 8.92 KB