moved database in WORKDIR/data
This commit is contained in:
parent
2bf982f60e
commit
511435d58e
4 changed files with 5 additions and 5 deletions
|
|
@ -7,7 +7,7 @@ SAGE_GATEWAY_URL=http://192.168.1.50:8100
|
||||||
SAGE_GATEWAY_TOKEN=4e8f9c2a7b1d5e3f9a0c8b7d6e5f4a3b2c1d0e9f8a7b6c5d4e3f2a1b0c9d8e7f
|
SAGE_GATEWAY_TOKEN=4e8f9c2a7b1d5e3f9a0c8b7d6e5f4a3b2c1d0e9f8a7b6c5d4e3f2a1b0c9d8e7f
|
||||||
|
|
||||||
# === Base de données ===
|
# === Base de données ===
|
||||||
DATABASE_URL=sqlite+aiosqlite:///./sage_dataven.db
|
DATABASE_URL=sqlite+aiosqlite:///./data/sage_dataven.db
|
||||||
|
|
||||||
# === SMTP ===
|
# === SMTP ===
|
||||||
SMTP_HOST=smtp.office365.com
|
SMTP_HOST=smtp.office365.com
|
||||||
|
|
|
||||||
4
api.py
4
api.py
|
|
@ -1,7 +1,7 @@
|
||||||
from fastapi import FastAPI, HTTPException, Query, Depends, status
|
from fastapi import FastAPI, HTTPException, Query, Depends, status
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
from fastapi.responses import StreamingResponse
|
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 typing import List, Optional, Dict
|
||||||
from datetime import date, datetime
|
from datetime import date, datetime
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
|
|
@ -98,7 +98,7 @@ class LigneDevis(BaseModel):
|
||||||
prix_unitaire_ht: Optional[float] = None
|
prix_unitaire_ht: Optional[float] = None
|
||||||
remise_pourcentage: Optional[float] = 0.0
|
remise_pourcentage: Optional[float] = 0.0
|
||||||
|
|
||||||
@validator("article_code", pre=True)
|
@field_validator("article_code", mode="before")
|
||||||
def strip_insecables(cls, v):
|
def strip_insecables(cls, v):
|
||||||
return v.replace("\xa0", "").strip()
|
return v.replace("\xa0", "").strip()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ class Settings(BaseSettings):
|
||||||
frontend_url: str
|
frontend_url: str
|
||||||
|
|
||||||
# === Base de données ===
|
# === Base de données ===
|
||||||
database_url: str = "sqlite+aiosqlite:///./sage_dataven.db"
|
database_url: str = "sqlite+aiosqlite:///./data/sage_dataven.db"
|
||||||
|
|
||||||
# === SMTP ===
|
# === SMTP ===
|
||||||
smtp_host: str
|
smtp_host: str
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ import logging
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
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(
|
engine = create_async_engine(
|
||||||
DATABASE_URL,
|
DATABASE_URL,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue