diff --git a/module/api/README.md b/module/api/README.md new file mode 100644 index 0000000..39b3734 --- /dev/null +++ b/module/api/README.md @@ -0,0 +1,3 @@ +# E2E Multi-Agent Test + +Full lifecycle test. diff --git a/module/api/main.py b/module/api/main.py new file mode 100644 index 0000000..7afd173 --- /dev/null +++ b/module/api/main.py @@ -0,0 +1,5 @@ +from flask import Flask +from routes.user import user_bp +app = Flask(__name__) +app.register_blueprint(user_bp, url_prefix='/api/users') +if __name__ == '__main__': app.run(port=5000, debug=True) diff --git a/module/api/requirements.txt b/module/api/requirements.txt new file mode 100644 index 0000000..2ed68a4 --- /dev/null +++ b/module/api/requirements.txt @@ -0,0 +1,3 @@ +flask>=3.0.0 +gunicorn>=21.2.0 +sqlalchemy>=2.0.0 diff --git a/module/api/routes/user.py b/module/api/routes/user.py new file mode 100644 index 0000000..334186e --- /dev/null +++ b/module/api/routes/user.py @@ -0,0 +1,6 @@ +from flask import Blueprint, jsonify +user_bp = Blueprint('user', __name__) +@user_bp.route('/') +def list_users(): return jsonify([]) +@user_bp.route('/') +def get_user(id): return jsonify({'id': id})