X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2ims%2Fentrypoints%2Fflask_application.py;h=1144c108610c3752f31228ae2866941b7c357aeb;hb=5c501cb5e57a1ac3e0e7d38e22a3759e7958777a;hp=bb791bc842a7cd9ca1805cac44420e8035dcb0cd;hpb=bff814cb30e501eb1e54aecb8110a78d41e7bdb0;p=pti%2Fo2.git diff --git a/o2ims/entrypoints/flask_application.py b/o2ims/entrypoints/flask_application.py index bb791bc..1144c10 100644 --- a/o2ims/entrypoints/flask_application.py +++ b/o2ims/entrypoints/flask_application.py @@ -12,22 +12,22 @@ # See the License for the specific language governing permissions and # limitations under the License. -# from datetime import datetime -from flask import Flask, jsonify -# request -# from o2ims.domain import commands -# from o2ims.service.handlers import InvalidResourceType -from o2ims import bootstrap, config -from o2ims.views import ocloud_view -from o2ims.service.watcher.executor import start_watchers +from flask import Flask +from flask_restx import Api -app = Flask(__name__) -bus = bootstrap.bootstrap() -apibase = config.get_o2ims_api_base() -start_watchers() +from o2ims import bootstrap +# from o2ims import config +# from o2ims.views.ocloud_route import configure_routes +from o2ims.views.ocloud_route import configure_namespace -@app.route(apibase, methods=["GET"]) -def oclouds(): - result = ocloud_view.oclouds(bus.uow) - return jsonify(result), 200 +# apibase = config.get_o2ims_api_base() +app = Flask(__name__) +api = Api(app, version='1.0.0', + title='O-Cloud Infrastructure Management Services', + description='Swagger OpenAPI document for \ + O-Cloud Infrastructure Management Services', + ) +bus = bootstrap.bootstrap() +# configure_routes(app, bus) +configure_namespace(api, bus)