Loading services/TS29222_CAPIF_Access_Control_Policy_API/Dockerfile +2 −2 Original line number Diff line number Diff line Loading @@ -11,6 +11,6 @@ COPY . /usr/src/app EXPOSE 8080 ENTRYPOINT ["python3"] ENTRYPOINT ["gunicorn"] CMD ["-m", "openapi_server"] No newline at end of file CMD ["--bind", "0.0.0.0:8080", "--chdir", "/usr/src/app/capif_acl", "wsgi:app"] No newline at end of file services/TS29222_CAPIF_Access_Control_Policy_API/openapi_server/__init__.py→services/TS29222_CAPIF_Access_Control_Policy_API/capif_acl/__init__.py +0 −0 File moved. services/TS29222_CAPIF_Access_Control_Policy_API/openapi_server/__main__.py→services/TS29222_CAPIF_Access_Control_Policy_API/capif_acl/app.py +7 −11 Original line number Diff line number Diff line Loading @@ -2,19 +2,17 @@ import connexion from openapi_server import encoder import encoder import logging from flask import Flask, jsonify, request from flask_jwt_extended import JWTManager, jwt_required, create_access_token from pymongo import MongoClient from logging.handlers import RotatingFileHandler from .config import Config from config import Config from datetime import datetime import os from fluent import sender from .core.consumer_messager import Subscriber from core.consumer_messager import Subscriber from flask_executor import Executor from flask_apscheduler import APScheduler from opentelemetry.instrumentation.flask import FlaskInstrumentor Loading Loading @@ -117,11 +115,8 @@ app.add_api('openapi.yaml', arguments={'title': 'CAPIF_Access_Control_policy_API'}, pythonic_params=True) config = Config() jwt = JWTManager(app.app) configure_logging(app.app) Loading @@ -138,12 +133,13 @@ subscriber = Subscriber() scheduler = APScheduler() scheduler.api_enabled = True scheduler.init_app(app.app) scheduler.start() @scheduler.task('date', id='listener', next_run_time=datetime.now()) def up_listener(): with scheduler.app.app_context(): executor.submit(subscriber.listen()) if __name__ == '__main__': scheduler.start() app.run(debug=True,port=8080, use_reloader=False) # if __name__ == '__main__': # scheduler.start() # app.run(debug=True,port=8080, use_reloader=False) services/TS29222_CAPIF_Access_Control_Policy_API/openapi_server/config.py→services/TS29222_CAPIF_Access_Control_Policy_API/capif_acl/config.py +1 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ import os class Config: def __init__(self): self.cached = 0 self.file="./config.yaml" self.file="../config.yaml" self.my_config = {} stamp = os.stat(self.file).st_mtime Loading services/TS29222_CAPIF_Access_Control_Policy_API/openapi_server/controllers/__init__.py→services/TS29222_CAPIF_Access_Control_Policy_API/capif_acl/controllers/__init__.py +0 −0 File moved. Loading
services/TS29222_CAPIF_Access_Control_Policy_API/Dockerfile +2 −2 Original line number Diff line number Diff line Loading @@ -11,6 +11,6 @@ COPY . /usr/src/app EXPOSE 8080 ENTRYPOINT ["python3"] ENTRYPOINT ["gunicorn"] CMD ["-m", "openapi_server"] No newline at end of file CMD ["--bind", "0.0.0.0:8080", "--chdir", "/usr/src/app/capif_acl", "wsgi:app"] No newline at end of file
services/TS29222_CAPIF_Access_Control_Policy_API/openapi_server/__init__.py→services/TS29222_CAPIF_Access_Control_Policy_API/capif_acl/__init__.py +0 −0 File moved.
services/TS29222_CAPIF_Access_Control_Policy_API/openapi_server/__main__.py→services/TS29222_CAPIF_Access_Control_Policy_API/capif_acl/app.py +7 −11 Original line number Diff line number Diff line Loading @@ -2,19 +2,17 @@ import connexion from openapi_server import encoder import encoder import logging from flask import Flask, jsonify, request from flask_jwt_extended import JWTManager, jwt_required, create_access_token from pymongo import MongoClient from logging.handlers import RotatingFileHandler from .config import Config from config import Config from datetime import datetime import os from fluent import sender from .core.consumer_messager import Subscriber from core.consumer_messager import Subscriber from flask_executor import Executor from flask_apscheduler import APScheduler from opentelemetry.instrumentation.flask import FlaskInstrumentor Loading Loading @@ -117,11 +115,8 @@ app.add_api('openapi.yaml', arguments={'title': 'CAPIF_Access_Control_policy_API'}, pythonic_params=True) config = Config() jwt = JWTManager(app.app) configure_logging(app.app) Loading @@ -138,12 +133,13 @@ subscriber = Subscriber() scheduler = APScheduler() scheduler.api_enabled = True scheduler.init_app(app.app) scheduler.start() @scheduler.task('date', id='listener', next_run_time=datetime.now()) def up_listener(): with scheduler.app.app_context(): executor.submit(subscriber.listen()) if __name__ == '__main__': scheduler.start() app.run(debug=True,port=8080, use_reloader=False) # if __name__ == '__main__': # scheduler.start() # app.run(debug=True,port=8080, use_reloader=False)
services/TS29222_CAPIF_Access_Control_Policy_API/openapi_server/config.py→services/TS29222_CAPIF_Access_Control_Policy_API/capif_acl/config.py +1 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ import os class Config: def __init__(self): self.cached = 0 self.file="./config.yaml" self.file="../config.yaml" self.my_config = {} stamp = os.stat(self.file).st_mtime Loading
services/TS29222_CAPIF_Access_Control_Policy_API/openapi_server/controllers/__init__.py→services/TS29222_CAPIF_Access_Control_Policy_API/capif_acl/controllers/__init__.py +0 −0 File moved.