moved database in WORKDIR/data

This commit is contained in:
Fanilo-Nantenaina 2025-12-05 14:00:40 +03:00
parent 2bf982f60e
commit 511435d58e
4 changed files with 5 additions and 5 deletions

View file

@ -7,7 +7,7 @@ SAGE_GATEWAY_URL=http://192.168.1.50:8100
SAGE_GATEWAY_TOKEN=4e8f9c2a7b1d5e3f9a0c8b7d6e5f4a3b2c1d0e9f8a7b6c5d4e3f2a1b0c9d8e7f
# === Base de données ===
DATABASE_URL=sqlite+aiosqlite:///./sage_dataven.db
DATABASE_URL=sqlite+aiosqlite:///./data/sage_dataven.db
# === SMTP ===
SMTP_HOST=smtp.office365.com

4
api.py
View file

@ -1,7 +1,7 @@
from fastapi import FastAPI, HTTPException, Query, Depends, status
from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import StreamingResponse
from pydantic import BaseModel, Field, EmailStr
from pydantic import BaseModel, Field, EmailStr, validator, field_validator
from typing import List, Optional, Dict
from datetime import date, datetime
from enum import Enum
@ -98,7 +98,7 @@ class LigneDevis(BaseModel):
prix_unitaire_ht: Optional[float] = None
remise_pourcentage: Optional[float] = 0.0
@validator("article_code", pre=True)
@field_validator("article_code", mode="before")
def strip_insecables(cls, v):
return v.replace("\xa0", "").strip()

View file

@ -27,7 +27,7 @@ class Settings(BaseSettings):
frontend_url: str
# === Base de données ===
database_url: str = "sqlite+aiosqlite:///./sage_dataven.db"
database_url: str = "sqlite+aiosqlite:///./data/sage_dataven.db"
# === SMTP ===
smtp_host: str

View file

@ -6,7 +6,7 @@ import logging
logger = logging.getLogger(__name__)
DATABASE_URL = os.getenv("DATABASE_URL", "sqlite+aiosqlite:///./sage_dataven.db")
DATABASE_URL = os.getenv("DATABASE_URL", "sqlite+aiosqlite:///./data/sage_dataven.db")
engine = create_async_engine(
DATABASE_URL,