This repository has been archived on 2021-12-24. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
jos/app/__main__.py
Jef Roosens ea8721659c
Some checks failed
continuous-integration/drone the build failed
First attempt at using blueprints
2021-05-18 23:12:00 +02:00

18 lines
487 B
Python

"""Entrypoint for the program."""
from quart import Quart
from app.api import blueprint
app = Quart("jos", static_folder="web/dist", static_url_path="/")
app.register_blueprint(blueprint)
@app.route("/", methods=["GET"], defaults={"path": ""})
@app.route("/<path:path>", methods=["GET"])
async def frontend(path):
"""Serves the Vue.js frontend."""
return await app.send_static_file("index.html")
if __name__ == "__main__":
print(app.url_map)
app.run(host="0.0.0.0")