# Environment Configuration Template # Copy this file to .env and adjust values for your environment # Development: Use docker-compose.dev.yml # Production: Use docker-compose.prod.yml with .env.production.example # JWT Secret (CRITICAL for production) # Generate with: openssl rand -base64 32 JWT_SECRET=dev-secret-change-in-production # Application URLs ADMIN_URL=http://localhost:3005 FRONTEND_URL=http://localhost:3005 # Database Configuration # SQLite is used for development by default # For production PostgreSQL config, see .env.production.example DATABASE_CLIENT=sqlite3 DATABASE_PATH=./data/photo_sharing.db # Email Configuration # Development: Uses Mailhog (included in docker-compose.dev.yml) # Production: Configure real SMTP server SMTP_HOST=mailhog SMTP_PORT=1025 SMTP_SECURE=false SMTP_USER= SMTP_PASS= EMAIL_FROM=noreply@localhost # Optional: Umami Analytics UMAMI_URL= UMAMI_WEBSITE_ID= UMAMI_HASH_SALT=