from flask import Flask, request, abort, jsonify
from flask_restx import Api
from flask_cors import CORS 
from auth import Auth
from action import Action
from flask_caching import Cache
import json

app = Flask(__name__)
CORS(app)
cache = Cache(app, config={'CACHE_TYPE': 'simple'})

print("Api Start")
api = Api(app,
          version='0.1',
          title="PM_logger",
          description="API Server",
          terms_url="/",
          contact="yjyoon@takensoft.co.kr",
          license="")

print("Api Started")

api.add_namespace(Auth, '/auth')
print("Api Add Auth")

api.add_namespace(Action, '/action')

if __name__ == "__main__":
    app.run(debug=True, host='0.0.0.0', port=15857)
    print("Flask Start")
