Files
findreve/main.py
2025-10-02 21:52:52 +08:00

25 lines
597 B
Python

# 初始化数据库
import asyncio
from model.database import Database
asyncio.run(Database().init_db())
# 导入库
from app import app
from fastapi.staticfiles import StaticFiles
import logging
# 添加静态文件目录
try:
# 挂载静态文件目录
app.mount("/dist", StaticFiles(directory="dist"), name="dist")
except RuntimeError as e:
logging.warning(f'无法挂载静态目录: {str(e)}, 将启动纯后端模式')
# 作为主程序启动时
if __name__ == '__main__':
import uvicorn
uvicorn.run(
'app:app',
host='0.0.0.0',
port=8080
)