# PicPeak Development Environment Configuration # Copy this file to .env for local development # SECURITY WARNING: This configuration is for development only! # For production, use .env.production.example # JWT Secret (Change in production!) # Generate secure secret with: openssl rand -base64 32 JWT_SECRET=dev-secret-DO-NOT-USE-IN-PRODUCTION # Application URLs (Docker Compose development setup) ADMIN_URL=http://localhost:3005 FRONTEND_URL=http://localhost:3005 BACKEND_URL=http://localhost:3001 # Database Configuration (SQLite for development) DATABASE_CLIENT=sqlite3 DATABASE_PATH=./data/photo_sharing.db # Email Configuration (Mailhog for development) # Access Mailhog UI at: http://localhost:8025 SMTP_HOST=mailhog SMTP_PORT=1025 SMTP_SECURE=false SMTP_USER= SMTP_PASS= EMAIL_FROM=noreply@localhost # Backend Port Configuration PORT=3001 # Optional: Umami Analytics Backend Config # NOTE: Primary configuration through Admin UI > Settings > Analytics # These are fallback values for server-side tracking # UMAMI_URL=https://analytics.example.com # UMAMI_WEBSITE_ID=your-website-id # UMAMI_HASH_SALT=your-hash-salt # Development Features NODE_ENV=development LOG_LEVEL=debug # Admin Setup Notes: # 1. Run 'npm run migrate' in backend folder # 2. Admin credentials will be auto-generated # 3. Check ADMIN_CREDENTIALS.txt for login details # 4. Change password on first login (required)