diff --git a/app.py b/app.py index 53dfe29..5174540 100644 --- a/app.py +++ b/app.py @@ -1,16 +1,50 @@ -from flask import Flask +from flask import Flask, jsonify import socket import os +from datetime import datetime app = Flask(__name__) @app.route('/') def hello(): return f""" - 容器主机名: {socket.gethostname()} - 学号服务: s{os.getenv('STUDENT_ID', '00')} + + +
+📦 容器主机名: {socket.gethostname()}
+🎓 学号服务: s{os.getenv('STUDENT_ID', '00')}
+🕒 访问时间: {datetime.now().strftime('%H:%M:%S')}
++ 💡 提示:多次刷新页面,观察容器主机名的变化 +
+ + """ +@app.route('/api') +def api(): + return jsonify({ + 'hostname': socket.gethostname(), + 'student_id': os.getenv('STUDENT_ID', '00'), + 'timestamp': datetime.now().isoformat() + }) + +@app.route('/health') +def health(): + return {'status': 'healthy'}, 200 + if __name__ == '__main__': app.run(host='0.0.0.0', port=80)