diff --git a/.env.staging b/.env.staging new file mode 100644 index 0000000..7a93612 --- /dev/null +++ b/.env.staging @@ -0,0 +1,49 @@ +# ============================================ +# Configuration Linux VPS - API Principale +# ============================================ + +# === JWT & Authentication === +JWT_SECRET=65ba25027901057e873588c06f0a3d0a92c54c4d88b6ed0887891c4d622f7501 +JWT_ALGORITHM=HS256 +ACCESS_TOKEN_EXPIRE_MINUTES=30 +REFRESH_TOKEN_EXPIRE_DAYS=7 + +# === Frontend URL (pour les emails) === +FRONTEND_URL=https://uat.dataven.fr + +# === Sage Gateway Windows === +SAGE_GATEWAY_URL=http://100.64.0.7:8002/ +SAGE_GATEWAY_TOKEN=81159463425dd43f7d0472121fd1d633ecb2d19c6df28d2201c0d7e41a2e46cf + +# === Base de données === +DATABASE_URL=sqlite+aiosqlite:///./data/sage_dataven.db +#DATABASE_URL=sqlite+aiosqlite:///./sage_dataven.db + +# === SMTP === +SMTP_HOST=smtp.office365.com + +#SMTP_HOST=smtp.gmail.com + +SMTP_PORT=587 +#SMTP_USER=r.fanilonantenain.a@gmail.com +#SMTP_PASSWORD=cyohjomlanjplhgt + +SMTP_USER=noreply@dataven.fr +SMTP_PASSWORD=bhzqldjbfljhtlhl + +SMTP_FROM=XDataven Notifications + +# === Universign === +UNIVERSIGN_API_KEY=apikey_nKGn5Dbya7yMuL40odLZYYrak +UNIVERSIGN_API_URL=https://api.alpha.universign.com/v1 + +# === API === +API_HOST=0.0.0.0 +API_PORT=8000 +API_RELOAD=False + +# === Email Queue === +MAX_EMAIL_WORKERS=3 + +# === Logs === +LOG_LEVEL=INFO diff --git a/database/Enum/status.py b/data/status_latest.py similarity index 100% rename from database/Enum/status.py rename to data/status_latest.py diff --git a/database/enum/status.py b/database/enum/status.py new file mode 100644 index 0000000..c452f70 --- /dev/null +++ b/database/enum/status.py @@ -0,0 +1,18 @@ +import enum + + +class StatutEmail(str, enum.Enum): + EN_ATTENTE = "EN_ATTENTE" + EN_COURS = "EN_COURS" + ENVOYE = "ENVOYE" + OUVERT = "OUVERT" + ERREUR = "ERREUR" + BOUNCE = "BOUNCE" + + +class StatutSignature(str, enum.Enum): + EN_ATTENTE = "EN_ATTENTE" + ENVOYE = "ENVOYE" + SIGNE = "SIGNE" + REFUSE = "REFUSE" + EXPIRE = "EXPIRE"