重命名项目结构
This commit is contained in:
parent
b51b8de460
commit
f3707c34bc
@ -16,4 +16,5 @@ RUN apt-get update && apt-get install ffmpeg libsm6 libxext6 -y
|
|||||||
|
|
||||||
# 复制代码到容器中
|
# 复制代码到容器中
|
||||||
COPY ../src /app/src
|
COPY ../src /app/src
|
||||||
|
COPY ../server /app/server
|
||||||
|
|
||||||
|
|||||||
@ -6,6 +6,7 @@ services:
|
|||||||
container_name: api-dev
|
container_name: api-dev
|
||||||
working_dir: /app
|
working_dir: /app
|
||||||
volumes:
|
volumes:
|
||||||
|
- ../server:/app/server
|
||||||
- ../src:/app/src
|
- ../src:/app/src
|
||||||
- ../saves_dev:/app/saves
|
- ../saves_dev:/app/saves
|
||||||
# - ${MODEL_DIR}:/models # 如果出现 undefined volume MODEL_DIR: invalid compose project,请添加此环境变量或者注释此行
|
# - ${MODEL_DIR}:/models # 如果出现 undefined volume MODEL_DIR: invalid compose project,请添加此环境变量或者注释此行
|
||||||
|
|||||||
@ -5,7 +5,7 @@ from sqlalchemy import create_engine
|
|||||||
from sqlalchemy.orm import sessionmaker
|
from sqlalchemy.orm import sessionmaker
|
||||||
from sqlalchemy.ext.declarative import declarative_base
|
from sqlalchemy.ext.declarative import declarative_base
|
||||||
|
|
||||||
from src.models.token_model import Base, AgentToken
|
from server.models.token_model import Base, AgentToken
|
||||||
|
|
||||||
class DBManager:
|
class DBManager:
|
||||||
"""数据库管理器"""
|
"""数据库管理器"""
|
||||||
@ -2,7 +2,7 @@ import uvicorn
|
|||||||
|
|
||||||
from fastapi import FastAPI
|
from fastapi import FastAPI
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
from src.routers import router
|
from server.routers import router
|
||||||
from src.utils.logging_config import logger
|
from src.utils.logging_config import logger
|
||||||
|
|
||||||
|
|
||||||
13
server/routers/__init__.py
Normal file
13
server/routers/__init__.py
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
from fastapi import APIRouter
|
||||||
|
from server.routers.chat_router import chat
|
||||||
|
from server.routers.data_router import data
|
||||||
|
from server.routers.base_router import base
|
||||||
|
from server.routers.tool_router import tool
|
||||||
|
from server.routers.admin_router import admin
|
||||||
|
|
||||||
|
router = APIRouter()
|
||||||
|
router.include_router(base)
|
||||||
|
router.include_router(chat)
|
||||||
|
router.include_router(data)
|
||||||
|
router.include_router(tool)
|
||||||
|
router.include_router(admin)
|
||||||
@ -5,8 +5,8 @@ from pydantic import BaseModel
|
|||||||
from typing import List, Optional
|
from typing import List, Optional
|
||||||
from sqlalchemy.orm import Session
|
from sqlalchemy.orm import Session
|
||||||
|
|
||||||
from src.utils.db_manager import db_manager
|
from server.db_manager import db_manager
|
||||||
from src.models.token_model import AgentToken
|
from server.models.token_model import AgentToken
|
||||||
|
|
||||||
admin = APIRouter(prefix="/admin", tags=["admin"])
|
admin = APIRouter(prefix="/admin", tags=["admin"])
|
||||||
|
|
||||||
@ -1,13 +0,0 @@
|
|||||||
from fastapi import APIRouter
|
|
||||||
from src.routers.chat_router import chat
|
|
||||||
from src.routers.data_router import data
|
|
||||||
from src.routers.base_router import base
|
|
||||||
from src.routers.tool_router import tool
|
|
||||||
from src.routers.admin_router import admin
|
|
||||||
|
|
||||||
router = APIRouter()
|
|
||||||
router.include_router(base)
|
|
||||||
router.include_router(chat)
|
|
||||||
router.include_router(data)
|
|
||||||
router.include_router(tool)
|
|
||||||
router.include_router(admin)
|
|
||||||
Loading…
Reference in New Issue
Block a user