from flask import Flask from flask_jwt_extended import JWTManager from flask_cors import CORS from config import Config from routes.climate import climate_bp from routes.security import security_bp from routes.auth import auth_bp from admin.admin_routes import admin_bp app = Flask(__name__) app.config.from_object(Config) #Extensions JWTManager(app) CORS(app) #Enregistrement des routes app.register_blueprint(climate_bp, url_prefix='/api/climate') app.register_blueprint(security_bp, url_prefix='/api/security') app.register_blueprint(auth_bp, url_prefix='/api/auth') app.register_blueprint(admin_bp, url_prefix='/admin') if __name__ == '__main__': app.run(debug=True, host='0.0.0.0', port=5000)