# .env.example # Project information PROJECT_NAME=Ecommerce Backend API with Marketplace Support DESCRIPTION=Advanced product management system with JWT authentication VERSION=0.0.1 # Database Configuration # DATABASE_URL=postgresql://username:password@localhost:5432/wizamart_db # For development, you can use SQLite: DATABASE_URL=sqlite:///./wizamart.db # Documentation # .env.development DOCUMENTATION_URL=http://localhost:8001 # .env.production # DOCUMENTATION_URL=https://yourdomain.com/docs # .env.staging # DOCUMENTATION_URL=https://staging-docs.yourdomain.com # JWT Configuration JWT_SECRET_KEY=your-super-secret-jwt-key-change-in-production JWT_EXPIRE_HOURS=24 JWT_EXPIRE_MINUTES=30 # API Configuration API_HOST=0.0.0.0 API_PORT=8000 DEBUG=False # Rate Limiting RATE_LIMIT_ENABLED=True RATE_LIMIT_REQUESTS=100 RATE_LIMIT_WINDOW=3600 # Logging LOG_LEVEL=INFO LOG_FILE=log/app.log # Platform domain configuration PLATFORM_DOMAIN=platform.com # Your main platform domain # Custom domain features ALLOW_CUSTOM_DOMAINS=True # Enable/disable custom domains REQUIRE_DOMAIN_VERIFICATION=True # Require DNS verification # SSL/TLS configuration for custom domains SSL_PROVIDER=letsencrypt # or "cloudflare", "manual" AUTO_PROVISION_SSL=False # Set to True if using automated SSL # DNS verification DNS_VERIFICATION_PREFIX=_wizamart-verify DNS_VERIFICATION_TTL=3600