landvex: Fixar och tester klara för alla komponenter
- Datafabrik: Dockerfile fix, agentorkestrering fungerar - Vision: Identify-modell, FAISS, OCR alla testade - API: Alla 7 integrationstester passerade - Upplösare: Entitetsupplösning verifierad
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# LandveX Admin Backend - Environment Variables
|
||||
|
||||
# Application
|
||||
APP_NAME=LandveX Admin Backend
|
||||
DEBUG=false
|
||||
|
||||
# Database
|
||||
DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5432/landvex
|
||||
DATABASE_POOL_SIZE=20
|
||||
DATABASE_MAX_OVERFLOW=10
|
||||
|
||||
# Schema isolation
|
||||
DEFAULT_TENANT_SCHEMA=public
|
||||
TENANT_SCHEMA_PREFIX=tenant_
|
||||
|
||||
# JWT Security
|
||||
SECRET_KEY=change-me-in-production-landvex-secret-key-2026
|
||||
ACCESS_TOKEN_EXPIRE_MINUTES=60
|
||||
REFRESH_TOKEN_EXPIRE_DAYS=7
|
||||
ALGORITHM=HS256
|
||||
|
||||
# CORS
|
||||
CORS_ORIGINS=["*"]
|
||||
|
||||
# Audit logging
|
||||
AUDIT_LOG_TABLE=audit_logs
|
||||
AUDIT_RETENTION_DAYS=365
|
||||
|
||||
# Pagination
|
||||
DEFAULT_PAGE_SIZE=20
|
||||
MAX_PAGE_SIZE=100
|
||||
|
||||
# Invitation
|
||||
INVITATION_TOKEN_EXPIRE_HOURS=48
|
||||
FRONTEND_SET_PASSWORD_URL=https://admin.landvex.se/set-password
|
||||
|
||||
# Password policy
|
||||
MIN_PASSWORD_LENGTH=8
|
||||
Reference in New Issue
Block a user