Commit 4f2ed3a5 authored by Karagkounis Dimitris's avatar Karagkounis Dimitris
Browse files

add pydantic support, refactor codebase, update openapi

parent 4a231dbe
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
from edge_cloud_management_api.app import main

if __name__ == "__main__":
    main()
+19 −0
Original line number Diff line number Diff line
from pathlib import Path
from connexion import FlaskApp
from connexion.options import SwaggerUIOptions


def main():
    file_path = Path(__file__).resolve().parent
    swagger_options = SwaggerUIOptions(swagger_ui_path="/docs")
    app = FlaskApp(__name__, specification_dir=file_path / "specification")
    app.add_api(
        "openapi.yaml",
        swagger_ui_options=swagger_options,
        strict_validation=True,
    )
    app.run(host="127.0.0.1", port=8080)


if __name__ == "__main__":
    main()
Loading