28 lines
675 B
Python
28 lines
675 B
Python
from flask import Flask, jsonify
|
|
|
|
app = Flask(__name__)
|
|
|
|
@app.route('/')
|
|
def home():
|
|
return jsonify({
|
|
"service": "nvhi-atsila-microservice",
|
|
"status": "running",
|
|
"version": "1.0.0",
|
|
"message": "Cherokee Four-Fire Microservice - Enterprise DevOps Demo"
|
|
})
|
|
|
|
@app.route('/health')
|
|
def health():
|
|
return jsonify(status='OK')
|
|
|
|
@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"
|
|
})
|
|
|
|
if __name__ == '__main__':
|
|
app.run(host='0.0.0.0', port=8080) |