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 <[email protected]>
This commit is contained in:
defiQUG
2026-06-19 16:17:10 -07:00
co-authored by Cursor
parent 4e4df13ab1
commit 05978ae25c
66 changed files with 8233 additions and 3903 deletions
+9 -1
View File
@@ -5,10 +5,18 @@
CUSTOM_DOMAIN=mim4u.org
VITE_API_BASE_URL=/api
# Stripe (public key in frontend; secret + webhook on API 7811)
# 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