mirror of
https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api.git
synced 2024-11-19 16:49:14 +00:00
27 lines
660 B
Python
27 lines
660 B
Python
#!/usr/bin/env python3
|
|
from flask import Flask
|
|
from flask_restful import Api
|
|
|
|
from selfprivacy_api.resources.users import Users
|
|
from selfprivacy_api.resources.common import DecryptDisk
|
|
|
|
|
|
def create_app():
|
|
app = Flask(__name__)
|
|
api = Api(app)
|
|
|
|
api.add_resource(Users, "/users")
|
|
api.add_resource(DecryptDisk, "/decryptDisk")
|
|
from selfprivacy_api.resources.system import api_system
|
|
from selfprivacy_api.resources.services import services as api_services
|
|
|
|
app.register_blueprint(api_system)
|
|
app.register_blueprint(api_services)
|
|
|
|
return app
|
|
|
|
|
|
if __name__ == "__main__":
|
|
app = create_app()
|
|
app.run(port=5050, debug=False)
|