37 lines
870 B
Plaintext
37 lines
870 B
Plaintext
# PostgreSQL Database Configuration
|
|
POSTGRES_USER=auth_user
|
|
POSTGRES_PASSWORD=auth_password
|
|
POSTGRES_DB=auth_learning
|
|
|
|
# FastAPI Backend Configuration
|
|
DATABASE_URL=postgresql://auth_user:auth_password@postgres:5432/auth_learning
|
|
SECRET_KEY=your-secret-key-change-in-production
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=30
|
|
REFRESH_TOKEN_EXPIRE_DAYS=7
|
|
|
|
# Application URLs (for development)
|
|
FRONTEND_URL=http://localhost
|
|
BACKEND_URL=http://localhost:8000
|
|
|
|
# CORS Origins (comma separated)
|
|
CORS_ORIGINS=http://localhost,http://localhost:80
|
|
|
|
# Logging Level
|
|
LOG_LEVEL=INFO
|
|
|
|
# Email configuration (for production)
|
|
# SMTP_HOST=smtp.gmail.com
|
|
# SMTP_PORT=587
|
|
# SMTP_USER=your-email@gmail.com
|
|
# SMTP_PASSWORD=your-password
|
|
# EMAIL_FROM=noreply@yourapp.com
|
|
|
|
# Security
|
|
# Require HTTPS in production
|
|
# SECURE_COOKIES=true
|
|
# SESSION_COOKIE_SECURE=true
|
|
|
|
# Development flags
|
|
DEBUG=true
|
|
RELOAD=true
|