# PicPeak Production Configuration # Copy this file to .env and update with your values # Required: Security JWT_SECRET=CHANGE_THIS_TO_RANDOM_32_CHAR_STRING # Required: URLs (update with your domain) FRONTEND_URL=https://your-domain.com BACKEND_URL=https://your-domain.com ADMIN_URL=https://your-domain.com # Required: Email Settings SMTP_HOST=smtp.gmail.com SMTP_PORT=587 SMTP_USER=your-email@gmail.com SMTP_PASS=your-app-password SMTP_FROM=your-email@gmail.com # Required: Initial Admin Account ADMIN_EMAIL=admin@your-domain.com ADMIN_PASSWORD=change-this-password # Database (PostgreSQL recommended for production) DATABASE_CLIENT=pg DB_HOST=postgres DB_PORT=5432 DB_NAME=picpeak DB_USER=picpeak DB_PASSWORD=secure-database-password # Optional: Customization SITE_NAME=PicPeak DEFAULT_EXPIRATION_DAYS=30 SESSION_TIMEOUT_MINUTES=60 # Optional: Analytics (Umami) VITE_UMAMI_URL= VITE_UMAMI_WEBSITE_ID= # Advanced: Performance Tuning NODE_ENV=production BCRYPT_ROUNDS=12 RATE_LIMIT_WINDOW_MS=900000 RATE_LIMIT_MAX_REQUESTS=100