# JWT signing secret (generate: openssl rand -hex 32) SECRET_KEY=40bac2562711528fa90b6ba6fb1b2a8be37f81ebc0cc27c6cb07d0d85c167489 # Fernet key for encrypting stored API keys # Generate: python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())" # If left blank, auto-generated key will be printed in logs on first run FERNET_KEY=u8W5K18V7T85WnKiKwB_agfVpkboBZpuEXxCNeTSoJ8= # SQLite (default) or PostgreSQL DATABASE_URL=sqlite:///./proxy.db # Token expiry in minutes (default: 7 days) ACCESS_TOKEN_EXPIRE_MINUTES=10080