1.1 KiB
1.1 KiB
Configuration Guide
Environment configuration for the Letzshop Import API.
Environment Variables
Create a .env file in your project root:
# Database Configuration
DATABASE_URL=sqlite:///./ecommerce.db
# For PostgreSQL: DATABASE_URL=postgresql://user:password@localhost:5432/ecommerce
# Security
JWT_SECRET_KEY=your-super-secret-key-change-in-production
JWT_EXPIRE_HOURS=24
# API Settings
API_HOST=0.0.0.0
API_PORT=8000
DEBUG=True
# Rate Limiting
RATE_LIMIT_ENABLED=True
RATE_LIMIT_REQUESTS=100
RATE_LIMIT_WINDOW=3600
Configuration Options
| Variable | Description | Default | Required |
|---|---|---|---|
DATABASE_URL |
Database connection string | SQLite | Yes |
JWT_SECRET_KEY |
JWT signing key | - | Yes |
DEBUG |
Enable debug mode | False | No |
Environment-Specific Setup
Development
DEBUG=True
DATABASE_URL=sqlite:///./ecommerce.db
Production
DEBUG=False
DATABASE_URL=postgresql://user:password@host:5432/db
JWT_SECRET_KEY=production-secret-key
This guide is under development. See Installation for complete setup instructions.