- FastAPI backend mit Domain-Check, TLD-Pricing, User-Management - Next.js frontend mit modernem UI - Sortierbare TLD-Tabelle mit Mini-Charts - Domain availability monitoring - Subscription tiers (Starter, Professional, Enterprise) - Authentication & Authorization - Scheduler für automatische Domain-Checks
34 lines
918 B
Plaintext
34 lines
918 B
Plaintext
# =================================
|
|
# pounce Backend Configuration
|
|
# =================================
|
|
# Copy this file to .env and update values
|
|
|
|
# Database
|
|
# SQLite (Development)
|
|
DATABASE_URL=sqlite+aiosqlite:///./domainwatch.db
|
|
|
|
# PostgreSQL (Production)
|
|
# DATABASE_URL=postgresql+asyncpg://user:password@localhost:5432/pounce
|
|
|
|
# Security
|
|
# IMPORTANT: Generate a secure random key for production!
|
|
# Use: python -c "import secrets; print(secrets.token_hex(32))"
|
|
SECRET_KEY=your-super-secret-key-change-this-in-production-min-32-characters
|
|
|
|
# JWT Settings
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=10080
|
|
|
|
# CORS Origins (comma-separated)
|
|
CORS_ORIGINS=http://localhost:3000,http://127.0.0.1:3000
|
|
|
|
# Email Notifications (Optional)
|
|
# SMTP_HOST=smtp.gmail.com
|
|
# SMTP_PORT=587
|
|
# SMTP_USER=your-email@gmail.com
|
|
# SMTP_PASSWORD=your-app-password
|
|
# SMTP_FROM=noreply@yourdomain.com
|
|
|
|
# Scheduler Settings
|
|
SCHEDULER_CHECK_INTERVAL_HOURS=24
|
|
|