# ============================================== # DEVELOPMENT ENVIRONMENT VARIABLES # ============================================== # Copy this file to .env.local for local development # DO NOT commit sensitive values to version control # ============================================== # DATABASE CONFIGURATION # ============================================== DATABASE_URL=postgresql://genome:genome1@3@192.168.11.46:5431/genome_db POSTGRES_HOST=192.168.11.46 POSTGRES_USER=genome POSTGRES_PASSWORD=genome1@3 POSTGRES_DB=genome_db POSTGRES_PORT=5431 POSTGRES_SYNCHRONIZE=true POSTGRES_LOGGING=true # ============================================== # REDIS CONFIGURATION # ============================================== REDIS_URL=redis://192.168.11.46:6379 REDIS_HOST=192.168.11.46 REDIS_PORT=6379 # ============================================== # BACKEND CONFIGURATION # ============================================== BACKEND_PORT=4000 NODE_ENV=development # ============================================== # JWT AUTHENTICATION # ============================================== JWT_SECRET=your-super-secret-jwt-key-change-this-in-production JWT_EXPIRES_IN=24h JWT_REFRESH_SECRET=your-refresh-token-secret JWT_REFRESH_EXPIRES_IN=7d # ============================================== # CORS CONFIGURATION # ============================================== CORS_ORIGIN=http://localhost:3000,http://192.168.11.249:3000,http://123.143.174.11:5244 CORS_CREDENTIALS=true # ============================================== # SECURITY SETTINGS # ============================================== RATE_LIMIT_WINDOW_MS=900000 RATE_LIMIT_MAX_REQUESTS=100 BCRYPT_SALT_ROUNDS=12 # ============================================== # FILE UPLOAD # ============================================== MAX_FILE_SIZE=10485760 UPLOAD_DESTINATION=./uploads ALLOWED_FILE_TYPES=jpg,jpeg,png,gif,pdf,doc,docx # ============================================== # EMAIL CONFIGURATION # ============================================== SMTP_HOST=smtp.gmail.com SMTP_PORT=587 SMTP_SECURE=false SMTP_USER=your-email@gmail.com SMTP_PASS=your-app-password FROM_EMAIL=noreply@yourdomain.com # ============================================== # LOGGING # ============================================== LOG_LEVEL=debug LOG_FORMAT=dev LOG_FILE_ENABLED=true LOG_FILE_PATH=./logs # ============================================== # EXTERNAL SERVICES # ============================================== # AWS_ACCESS_KEY_ID=your-aws-access-key # AWS_SECRET_ACCESS_KEY=your-aws-secret # AWS_REGION=us-east-1 # AWS_S3_BUCKET=your-bucket-name # ============================================== # MONITORING # ============================================== # SENTRY_DSN=your-sentry-dsn # HEALTH_CHECK_ENABLED=true # ============================================== # FRONTEND CONFIGURATION # ============================================== FRONTEND_PORT=3000 NEXT_PUBLIC_API_URL=/api # ============================================== # NGINX CONFIGURATION # ============================================== NGINX_HTTP_PORT=80 NGINX_HTTPS_PORT=443