File size: 609 Bytes
0ce52a3
 
 
 
ddc33cb
 
 
 
 
 
 
 
 
 
0ce52a3
 
 
ddc33cb
0ce52a3
 
 
ddc33cb
0ce52a3
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import os
from flask import Flask, jsonify

# Validate essential environment variables
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)