Files
miracles_in_motion/env.production.example
T
defiQUGandCursor 05978ae25c feat(mim): admin QR/brand API, public config hooks, and deploy workflow fix.
Split mim-api into modular routes, refresh nav brand assets, and pin reusable validate workflow to Order-of-Hospitallers/miracles_in_motion@main.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 16:17:10 -07:00

38 lines
1.1 KiB
Plaintext

# Production environment template (Proxmox / mim4u.org)
# Copy relevant values to API host (VMID 7811) or operator .env — not all belong in Vite.
# Public site
CUSTOM_DOMAIN=mim4u.org
VITE_API_BASE_URL=/api
# Stripe (public key in frontend build OR runtime via /api/public/config after admin setup)
VITE_STRIPE_PUBLISHABLE_KEY=pk_live_YOUR_KEY
# Dev-only mock donate when Stripe disabled:
# VITE_ALLOW_MOCK_DONATE=1
# API secrets (VMID 7811 — also manageable in admin → System Settings)
STRIPE_SECRET_KEY=sk_live_YOUR_KEY
STRIPE_WEBHOOK_SECRET=whsec_YOUR_SECRET
MIM_AUTH_SECRET=change-me-to-a-long-random-string
MIM_ADMIN_PASSWORD=
MIM_VOLUNTEER_PASSWORD=
MIM_RESOURCE_PASSWORD=
# Analytics
VITE_GA_MEASUREMENT_ID=G-XXXXXXXXXX
VITE_ENABLE_ANALYTICS=true
# Feature flags
VITE_ENABLE_PWA=true
VITE_ENABLE_CHAT=false
NODE_ENV=production
# Cloudflare (DNS only — optional; use proxmox scripts)
CLOUDFLARE_ZONE_ID=your-zone-id
CLOUDFLARE_API_TOKEN=your-scoped-token
# Operator deploy (proxmox repo, not committed)
# PROXMOX_HOST=192.168.11.12
# VMID_MIM_WEB=7810
# IP_MIM_WEB=192.168.11.37