2025-05-06 11:18:48 +08:00
|
|
|
import sys
|
|
|
|
|
|
|
|
from fastapi import FastAPI
|
|
|
|
from fastapi.staticfiles import StaticFiles
|
|
|
|
version = f"{sys.version_info.major}.{sys.version_info.minor}"
|
|
|
|
|
|
|
|
app = FastAPI()
|
|
|
|
|
|
|
|
# 将 /root/app 目录挂载为静态文件
|
|
|
|
app.mount("/files", StaticFiles(directory="/root/app"), name="files")
|
|
|
|
|
|
|
|
@app.get("/")
|
|
|
|
async def read_root():
|
|
|
|
message = f"Hello world! From FastAPI running on Uvicorn with Gunicorn. Using Python {version}"
|
2025-05-14 11:00:24 +08:00
|
|
|
return {"message": message}
|