|
import os |
|
from flask import Flask, jsonify |
|
|
|
|
|
required_env_vars = [ |
|
"API_KEY", |
|
"S3_ENDPOINT_URL", |
|
"S3_ACCESS_KEY", |
|
"S3_SECRET_KEY", |
|
"S3_BUCKET_NAME", |
|
"S3_REGION" |
|
] |
|
|
|
missing_vars = [var for var in required_env_vars if not os.getenv(var)] |
|
if missing_vars: |
|
raise EnvironmentError(f"Missing required environment variables: {', '.join(missing_vars)}") |
|
|
|
app = Flask(__name__) |
|
|
|
@app.route("/") |
|
def home(): |
|
return jsonify({"message": "Welcome to No-Code Architect's Toolkit"}) |
|
|
|
if __name__ == "__main__": |
|
app.run(host="0.0.0.0", port=8080) |
|
|