# ──────────────────────────────────── # Docker Dev Environment # ──────────────────────────────────── NODE_ENV=development # ──────────────────────────────────── # DATABASE (PostgreSQL via docker) # ──────────────────────────────────── DATABASE_URL=postgresql://postgres:password@postgres:5432/rentaldrivego # ──────────────────────────────────── # REDIS # ──────────────────────────────────── REDIS_URL=redis://redis:6379 # ──────────────────────────────────── # JWT # ──────────────────────────────────── JWT_SECRET=bvDokCe6RD7Jb5cxJ6P5z4rdTwS37hyUgglD8HGCE6Xwo6g3SEuZ9XNzjou53raUf6B2jMcEWxQm0Y5zcw2THw JWT_EXPIRY=8h # ──────────────────────────────────── # FILE STORAGE # ──────────────────────────────────── FILE_STORAGE_ROOT=/var/lib/rentaldrivego/storage # ──────────────────────────────────── # URLS (docker services) # ──────────────────────────────────── API_URL=http://localhost:4000 API_HOST=0.0.0.0 API_PORT=4000 API_INTERNAL_URL=http://api:4000 ADMIN_URL=http://localhost:3002 DASHBOARD_URL=http://localhost:3001 MARKETPLACE_URL=http://localhost:3000 NEXT_PUBLIC_ADMIN_URL=http://localhost:3002 NEXT_PUBLIC_DASHBOARD_URL=http://localhost:3001 NEXT_PUBLIC_MARKETPLACE_URL=http://localhost:3000 NEXT_PUBLIC_CUSTOM_DOMAIN_TARGET=http://localhost:3000 # ──────────────────────────────────── # CORS # ──────────────────────────────────── CORS_ORIGINS=http://localhost:3000,http://localhost:3001,http://localhost:3002 # ──────────────────────────────────── # MAIL (log driver in dev) # ──────────────────────────────────── MAIL_HOST=mailhog MAIL_PORT=1025 MAIL_USERNAME= MAIL_PASSWORD= MAIL_ENCRYPTION=none MAIL_FROM_ADDRESS=dev@rentaldrivego.local MAIL_FROM_NAME="RentalDriveGo Dev" MAIL_REPLY_TO_ADDRESS=dev@rentaldrivego.local MAIL_REPLY_TO_NAME="RentalDriveGo Dev" # ──────────────────────────────────── # ADMIN SEED (initial dev account) # ──────────────────────────────────── ADMIN_SEED_EMAIL=admin@rentaldrivego.dev ADMIN_SEED_FIRST_NAME=Dev ADMIN_SEED_LAST_NAME=Admin ADMIN_SEED_PASSWORD=password # ──────────────────────────────────── # EXTERNAL SERVICES (blank in dev) # ──────────────────────────────────── AMANPAY_BASE_URL= AMANPAY_MERCHANT_ID= AMANPAY_SECRET_KEY= AMANPAY_WEBHOOK_SECRET= PAYPAL_BASE_URL= PAYPAL_CLIENT_ID= PAYPAL_CLIENT_SECRET= PAYPAL_WEBHOOK_ID= TWILIO_ACCOUNT_SID= TWILIO_AUTH_TOKEN= TWILIO_PHONE_NUMBER= TWILIO_WHATSAPP_NUMBER= FIREBASE_CLIENT_EMAIL= FIREBASE_PRIVATE_KEY= FIREBASE_PROJECT_ID= RESEND_API_KEY= EMAIL_FROM= EMAIL_FROM_NAME=