Spaces:
Sleeping
Sleeping
| # VeriFile-X Configuration Template (repo-root) | |
| # | |
| # Loaded when the server is started from the REPO ROOT, per README.md's | |
| # quickstart (`uvicorn backend.main:app` run from the top-level directory) -- | |
| # pydantic-settings' env_file=".env" (backend/core/config.py) resolves | |
| # relative to the process's working directory at startup, not to config.py's | |
| # own location. If you instead follow SETUP_GUIDE.md's local-dev instructions | |
| # (which `cd backend` before running `uvicorn main:app`), copy | |
| # backend/.env.example instead -- these are two genuinely different files | |
| # for two genuinely different startup paths, not accidental duplicates. | |
| # | |
| # For a production deployment, start from .env.production.example instead | |
| # (also repo-root -- same loading rule applies). | |
| # Server Configuration | |
| DEBUG=False | |
| PORT=8000 | |
| # CORS -- comma-separated origins (NOT a JSON array; CORS_ORIGINS is a | |
| # plain str parsed via .split(",") in backend/core/config.py -- a value | |
| # like ["http://localhost:3000"] would be treated as one literal origin | |
| # string including the brackets/quotes, which will never match a real | |
| # browser Origin header). | |
| CORS_ORIGINS=http://localhost:3000,https://verifile-x.onrender.com | |
| # Rate Limiting | |
| RATE_LIMIT_PER_MINUTE=10 | |
| # File Upload Limits | |
| MAX_FILE_SIZE_MB=50 | |
| MAX_ANALYSIS_SIZE_MB=10 | |
| # Cache Configuration | |
| CACHE_TTL_MINUTES=60 | |
| MAX_CACHE_SIZE=500 | |
| # Logging | |
| LOG_LEVEL=INFO | |
| # API Configuration | |
| API_V1_PREFIX=/api/v1 | |
| PROJECT_NAME=VeriFile-X | |
| VERSION=8.5.0 | |