2025-07-12 08:51:48 +00:00
|
|
|
from flask import Flask, jsonify
|
|
|
|
|
|
|
|
|
|
app = Flask(__name__)
|
|
|
|
|
|
2025-08-08 01:01:39 +00:00
|
|
|
@app.route('/')
|
|
|
|
|
def home():
|
|
|
|
|
return jsonify({
|
|
|
|
|
"service": "nvhi-atsila-microservice",
|
|
|
|
|
"status": "running",
|
|
|
|
|
"version": "1.0.0",
|
|
|
|
|
"message": "Cherokee Four-Fire Microservice - Enterprise DevOps Demo"
|
|
|
|
|
})
|
|
|
|
|
|
2025-07-12 08:51:48 +00:00
|
|
|
@app.route('/health')
|
|
|
|
|
def health():
|
|
|
|
|
return jsonify(status='OK')
|
|
|
|
|
|
2025-08-08 01:01:39 +00:00
|
|
|
@app.route('/api/info')
|
|
|
|
|
def info():
|
|
|
|
|
return jsonify({
|
|
|
|
|
"service": "nvhi-atsila-microservice",
|
|
|
|
|
"environment": "production",
|
|
|
|
|
"architecture": "AWS ECS Fargate",
|
|
|
|
|
"deployment": "Blue-Green via Jenkins CI/CD"
|
|
|
|
|
})
|
|
|
|
|
|
2025-07-12 08:51:48 +00:00
|
|
|
if __name__ == '__main__':
|
2025-08-08 01:01:39 +00:00
|
|
|
app.run(host='0.0.0.0', port=8080)
|