# KV-Tube Environment Configuration
# Copy this file to .env and customize as needed

# Server port (default: 8080)
PORT=8080

# Data directory for SQLite database
KVTUBE_DATA_DIR=./data

# Gin mode: debug or release
GIN_MODE=release

# CORS allowed origins (comma-separated, or * for all)
# Example: CORS_ALLOWED_ORIGINS=http://localhost:3000,https://yourdomain.com
CORS_ALLOWED_ORIGINS=http://localhost:3000,http://127.0.0.1:3000

# Database configuration
DB_MAX_OPEN_CONNS=25
DB_MAX_IDLE_CONNS=5
DB_CONN_MAX_LIFETIME=5m

# Cache configuration
CACHE_TTL=3600
CACHE_ENABLED=true

# HTTP client configuration
HTTP_CLIENT_TIMEOUT=30s

# Security
# Note: SSRF protection is enabled for video proxy - only YouTube/Google domains allowed
