Rocky_Mountain_Vending/COOLIFY_LAUNCH.md

38 lines
1.2 KiB
Markdown

# 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.