import os
from bottle import default_app, route, request, view, static_file, run
@route("/")
@view("base")
def default():
result = {}
table = ['
']
for k, v in sorted(os.environ.iteritems()):
table.append('%s | %s |
' % (k, v))
table.append('
')
result['sys_data'] = '\n'.join(table)
table = ['']
for k, v in sorted(dict(request.environ).iteritems()):
table.append('%s | %s |
' % (k, v))
table.append('
')
result['req_data'] = '\n'.join(table)
return result
@route("/")
def static(path):
return static_file(path, root="static")
app = default_app()
if __name__ == '__main__':
run(port=int(os.environ.get("PORT",8080)))