Simple wrapper around flask that uses environment variables for host, port, endpoint prefix. Also uses the py-hancock library for the ability to sign endpoints. Endpoints for `time`, `ping`, and `status` are automatically added as well.
Tornado server with some built-in endpoints.
Here’s a simple usage example:
import tinflask.web def test(): self.write("hola") def test_job(): print("did some job") if __name__ == "__main__": a = tinflask.web.Application() c.add_status_job("Test Job", 5, test_job) c.run()
The Application looks at the environment variables HOST, PORT, and ENDPOINT on initialization. If These are not set the defaults are HOST: 0.0.0.0, PORT: 8080, ENDPOINT: /.