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')}
🕒 访问时间: {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)