QuantIQ / .env.example
Karan6124's picture
docs: add .env.example template and document configuration steps in contributing guide
042cd1d
Raw
History Blame Contribute Delete
1.52 kB
# QuantIQ Environment Variables Template
# Copy this file to '.env' and fill in your actual credentials.
# Google Gemini API key (for ReAct agent reasoning)
GEMINI_API_KEY=your_gemini_api_key_here
# PostgreSQL database connection URL (e.g., NeonDB)
DATABASE_URL=postgresql+asyncpg://user:password@localhost:5432/dbname
# Redis URL (Logical database 0 is used for Celery Broker; Logical DB 1 is used for Cache)
REDIS_URL=redis://localhost:6379/0
# Cloudinary credentials (for logging and generating reports)
CLOUDINARY_CLOUD_NAME=your_cloudinary_cloud_name
CLOUDINARY_API_KEY=your_cloudinary_api_key
CLOUDINARY_API_SECRET=your_cloudinary_api_secret
# Message Broker configuration (Redpanda / Kafka bootstrap servers)
KAFKA_BOOTSTRAP_SERVERS=localhost:19092
# Google OAuth credentials (for user authentication)
Client_CLIENT_ID=your_google_client_id.apps.googleusercontent.com
Client_CLIENT_secret=your_google_client_secret
# Razorpay credentials (for payment gateway testing)
RAZORPAY_KEY_ID=your_razorpay_key_id
RAZORPAY_KEY_SECRET=your_razorpay_key_secret
# Email Alerts SMTP configuration (Gmail SMTP example)
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=your_email@gmail.com
SMTP_PASSWORD=your_app_password
# Alternative Email Dispatcher (Resend API key)
RESEND_API_KEY=your_resend_api_key
SMTP_FROM=onboarding@resend.dev
DEVELOPER_EMAIL=your_email@gmail.com
# Hugging Face Hub settings (for ONNX model downloads/exports)
HF_TOKEN=your_hugging_face_token
HF_MODEL_REPO=your_username/your_model_repo