leonsimon23 commited on
Commit
2bc224f
·
verified ·
1 Parent(s): c117d1e

Create test_app.py

Browse files
Files changed (1) hide show
  1. test_app.py +29 -0
test_app.py ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from flask import Flask, jsonify
2
+ import os
3
+ import sys
4
+
5
+ # 创建一个非常简单的Flask应用实例
6
+ app = Flask(__name__)
7
+
8
+ # 获取当前Python版本,用于诊断
9
+ python_version = sys.version
10
+
11
+ @app.route('/')
12
+ def home():
13
+ """一个简单的主页路由,返回HTML"""
14
+ # 打印日志,确认请求已到达
15
+ print(">>> [Test App] Home route '/' was accessed.")
16
+ return "<h1>Hello, TCM Expert Builder!</h1><p>The basic Flask app is running correctly.</p>"
17
+
18
+ @app.route('/health')
19
+ def health_check():
20
+ """一个健康检查API端点,返回JSON"""
21
+ print(">>> [Test App] Health check '/health' was accessed.")
22
+ return jsonify({
23
+ "status": "ok",
24
+ "message": "The Gunicorn server is up and responding.",
25
+ "python_version": python_version,
26
+ "app_cwd": os.getcwd() # 打印当前工作目录
27
+ })
28
+
29
+ # 这个文件不需要 if __name__ == '__main__':, 因为gunicorn会直接导入app实例