main.py (11 lines of code) (raw):
#!/usr/bin/env python3
import ahapi
import asyncio
httpserver = ahapi.simple(
api_dir="/opt/dlstats/scripts", # serve api end points from here
static_dir="/opt/dlstats/htdocs", # serve stuff like html and images from here
bind_ip="127.0.0.1",
bind_port=8082,
state={"something": "stateful"}
)
loop = asyncio.get_event_loop()
loop.run_until_complete(httpserver.loop())