@@ -1,6 +1,9 @@
# 测试变量
TEST_DATA=测试成功123abc
+# 服务端口
+SERVER_PORT = 7755
+
# 数据库配置
DB_USER = root
DB_PASSWORD = 123456
@@ -15,6 +15,8 @@ class Settings(BaseSettings):
def TEST_DATA_END(self) -> str:
return f'{self.TEST_DATA}/end'
+ SERVER_PORT:int = 7755
# 用户系统重要的KEY
ADMIN_GRANT_KEY: str = "CardScoreAdminKey2026_aaabbbccc"
TOKEN_SECRET_KEY: str = "CardScoreDataServerTokenSecret2026"
@@ -1,10 +1,11 @@
--i https://pypi.tuna.tsinghua.edu.cn/simple/
-fastapi
-mysql-connector-python
-requests
-pydantic
-aiohttp
-aiofiles
-uvicorn
-python-multipart
-pydantic_settings
+aiofiles==25.1.0
+aiohttp==3.13.3
+fastapi==0.136.0
+httpx==0.28.1
+minio==7.2.5
+mysql_connector_repackaged==0.3.1
+Pillow==12.2.0
+pydantic==2.13.2
+pydantic_settings==2.13.1
+Requests==2.33.1
+uvicorn==0.44.0
@@ -1,6 +1,7 @@
import uvicorn
+from app.core.config import settings
if __name__ == "__main__":
- port = 7755
+ port = settings.SERVER_PORT
print(f"http://127.0.0.1:{port}/docs")
uvicorn.run("app.main:app", host="0.0.0.0", port=port, reload=True)