mirror of
https://github.com/harish2704/sql-chart.git
synced 2026-09-10 06:21:07 +00:00
Misc usability fixes
1. Added binding address in config 2. Added missing dependency sqlalchemy 3. Added permanent redirect to index.html
This commit is contained in:
@@ -1,2 +1,3 @@
|
||||
|
||||
DB_CONNECTION=postgresql://postgres@localhost/postgres
|
||||
BIND_ADDRESS=127.0.0.1:8000
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
falcon==1.4.1
|
||||
gunicorn==19.9.0
|
||||
sqlalchemy
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
[ -f ./config ] && . ./config && export DB_CONNECTION
|
||||
gunicorn server:api
|
||||
bindAddress=${BIND_ADDRESS:-'127.0.0.1:8000'}
|
||||
gunicorn server:api -b $bindAddress "$@"
|
||||
|
||||
@@ -22,6 +22,12 @@ class QResource:
|
||||
resp.set_header('content-type', 'application/json; charset=UTF-8')
|
||||
resp.body = json.dumps( data, default=str )
|
||||
|
||||
|
||||
class RedirectingResource:
|
||||
def on_get(self, req, resp):
|
||||
raise falcon.HTTPMovedPermanently('/index.html')
|
||||
|
||||
api = falcon.API()
|
||||
api.add_route('/', RedirectingResource())
|
||||
api.add_static_route('/', os.path.dirname(os.path.realpath(__file__)) + '/static' )
|
||||
api.add_route('/api/data', QResource())
|
||||
|
||||
Reference in New Issue
Block a user