X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2ims%2Fentrypoints%2Fflask_application.py;h=c439173f545486eb03aec0e3aec617d1a12a5059;hb=19ee63847f8eb032009e63634b90eb594f3c0408;hp=315b86c31153d40af4bd6f83f1cd9407ea350c7f;hpb=38646c684a13536146ecf16a35e6e33d614b29e9;p=pti%2Fo2.git diff --git a/o2ims/entrypoints/flask_application.py b/o2ims/entrypoints/flask_application.py index 315b86c..c439173 100644 --- a/o2ims/entrypoints/flask_application.py +++ b/o2ims/entrypoints/flask_application.py @@ -12,15 +12,24 @@ # See the License for the specific language governing permissions and # limitations under the License. -# from datetime import datetime from flask import Flask -# request -# from o2ims.domain import commands -# from o2ims.service.handlers import InvalidResourceType +from flask_restx import Api + from o2ims import bootstrap -from o2ims.views.ocloud_route import configure_routes +# from o2ims import config +from o2ims.views.ocloud_route import configure_namespace +from o2dms.views import dms_route +# apibase = config.get_o2ims_api_base() app = Flask(__name__) +app.config.SWAGGER_UI_DOC_EXPANSION = 'list' +api = Api(app, version='1.0.0', + title='O-Cloud O2 Interface Application', + description='Swagger OpenAPI document for \ + O-Cloud O2 interface application', + ) bus = bootstrap.bootstrap() -configure_routes(app, bus) +configure_namespace(api, bus) + +dms_route.configure_namespace(api, bus)