# Rocky Mountain Coolify Launch ## Staging - Coolify project: `Rocky Mountain Vending` - Environment UUID: `ew8k8og0gw48swck4ckk84kk` - Forgejo repo: `https://git.abundancepartners.app/matt/Rocky_Mountain_Vending.git` - Branch: `main` - Build pack: `dockerfile` - Dockerfile: `/Dockerfile` - Port: `3001` - Staging host: `rmv.rockymountainvending.com` - DNS: `A rmv -> 85.239.237.247` (`DNS only`, `TTL Auto`) ## Required App Env - `NEXT_PUBLIC_SITE_DOMAIN=rockymountainvending.com` - `NEXT_PUBLIC_SITE_URL=https://rockymountainvending.com` - `CONVEX_URL` - `CONVEX_DEPLOY_ON_BUILD=false` - `CONVEX_SELF_HOSTED_URL` - `CONVEX_SELF_HOSTED_ADMIN_KEY` - `CONVEX_TENANT_SLUG=rocky_mountain_vending` - `CONVEX_TENANT_NAME=Rocky Mountain Vending` - `USESEND_API_KEY` - `USESEND_BASE_URL` - `USESEND_FROM_EMAIL` - `CONTACT_FORM_TO_EMAIL` - `GHL_API_TOKEN` - `GHL_LOCATION_ID=YAoWLgNSid8oG44j9BjG` - `ADMIN_UI_ENABLED=false` - `ADMIN_API_TOKEN` - `LIVEKIT_URL` - `LIVEKIT_API_KEY` - `LIVEKIT_API_SECRET` ## Email Notes - The app prefers Usesend when `USESEND_API_KEY` is present. - If Usesend is not ready yet, the lead pipeline can fall back to AWS SES using `AWS_ACCESS_KEY`, `AWS_SECRET_KEY`, and `AWS_DEFAULT_REGION`. - Keep all email secrets in Coolify-managed env vars.