"""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("/", 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")