# PicPeak Environment Configuration # Copy this file to .env and update with your values # Environment NODE_ENV=production # JWT Secret (generate with: openssl rand -base64 64) JWT_SECRET=your_very_long_random_jwt_secret_here # Database Configuration (PostgreSQL) DATABASE_CLIENT=pg DB_USER=picpeak DB_PASSWORD=your_secure_postgres_password_here DB_NAME=picpeak_prod # Redis Configuration REDIS_PASSWORD=your_secure_redis_password_here # Admin Account (initial setup) ADMIN_USERNAME=admin ADMIN_EMAIL=admin@yourdomain.com # Email Configuration # For Gmail: use app-specific password # For SendGrid: SMTP_USER=apikey, SMTP_PASS=your-api-key SMTP_HOST=smtp.gmail.com SMTP_PORT=587 SMTP_SECURE=false SMTP_USER=your-email@gmail.com SMTP_PASS=your-app-specific-password EMAIL_FROM=noreply@yourdomain.com # Application URLs FRONTEND_URL=https://yourdomain.com ADMIN_URL=https://yourdomain.com:3001 VITE_API_URL=https://yourdomain.com:3001/api # Port Configuration (optional) # BACKEND_PORT=3001 # FRONTEND_PORT=3000 # DB_PORT=5432 # REDIS_PORT=6379 # Timezone TZ=UTC # Analytics (Optional - Umami) VITE_UMAMI_URL= VITE_UMAMI_WEBSITE_ID= VITE_UMAMI_SHARE_URL=