add docker
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import os
|
||||
import datetime
|
||||
from fastapi import FastAPI, Depends, HTTPException
|
||||
from pydantic import BaseModel, Field
|
||||
@@ -6,7 +7,11 @@ from sqlalchemy.orm import sessionmaker, Session, declarative_base
|
||||
from enum import IntEnum
|
||||
|
||||
# --- 数据库设置 ---
|
||||
SQLALCHEMY_DATABASE_URL = "sqlite:///./safe_marks.db"
|
||||
# 将数据库放在一个专门的 /data 子目录中
|
||||
DB_DIR = "/app/data"
|
||||
os.makedirs(DB_DIR, exist_ok=True)
|
||||
SQLALCHEMY_DATABASE_URL = f"sqlite:///{DB_DIR}/safe-marks.db"
|
||||
|
||||
engine = create_engine(
|
||||
SQLALCHEMY_DATABASE_URL, connect_args={"check_same_thread": False}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user