Remove Azure deployment stack; Proxmox 7810 is canonical production.
Delete Static Web Apps workflow, Bicep infra, Azure Functions api/, SWA configs, and Azure-only scripts; document Proxmox deploy path and refresh QuickStart and prerequisites. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
+20
-56
@@ -1,65 +1,29 @@
|
||||
# Azure Configuration
|
||||
AZURE_STATIC_WEB_APP_URL=https://miraclesinmotion.org
|
||||
AZURE_FUNCTION_APP_URL=https://YOUR_FUNCTION_APP.azurewebsites.net
|
||||
AZURE_CLIENT_ID=your-azure-client-id
|
||||
AZURE_TENANT_ID=your-azure-tenant-id
|
||||
AZURE_CLIENT_SECRET=your-azure-client-secret
|
||||
# Production environment template (Proxmox / mim4u.org)
|
||||
# Copy relevant values to API host (VMID 7811) or operator .env — not all belong in Vite.
|
||||
|
||||
# Stripe Configuration
|
||||
# Public site
|
||||
CUSTOM_DOMAIN=mim4u.org
|
||||
VITE_API_BASE_URL=/api
|
||||
|
||||
# Stripe (public key in frontend; secret + webhook on API 7811)
|
||||
VITE_STRIPE_PUBLISHABLE_KEY=pk_live_YOUR_KEY
|
||||
STRIPE_SECRET_KEY=sk_live_YOUR_KEY
|
||||
STRIPE_WEBHOOK_SECRET=whsec_YOUR_SECRET
|
||||
|
||||
# Cosmos DB Configuration
|
||||
COSMOS_DATABASE_NAME=MiraclesInMotion
|
||||
COSMOS_ENDPOINT=https://YOUR_COSMOS_ACCOUNT.documents.azure.com:443/
|
||||
COSMOS_KEY=your-cosmos-key
|
||||
|
||||
# Application Insights
|
||||
APPLICATIONINSIGHTS_CONNECTION_STRING=InstrumentationKey=YOUR_KEY;IngestionEndpoint=https://YOUR_REGION.in.applicationinsights.azure.com/
|
||||
|
||||
# Key Vault
|
||||
KEY_VAULT_URL=https://YOUR_KEY_VAULT_NAME.vault.azure.net/
|
||||
|
||||
# SignalR
|
||||
SIGNALR_CONNECTION_STRING=Endpoint=https://YOUR_SIGNALR.service.signalr.net;AccessKey=YOUR_KEY;Version=1.0;
|
||||
|
||||
# Custom Domain
|
||||
CUSTOM_DOMAIN=miraclesinmotion.org
|
||||
|
||||
# Environment
|
||||
NODE_ENV=production
|
||||
VITE_API_BASE_URL=https://miraclesinmotion.org/api
|
||||
|
||||
# Feature Flags
|
||||
# Analytics
|
||||
VITE_GA_MEASUREMENT_ID=G-XXXXXXXXXX
|
||||
VITE_ENABLE_ANALYTICS=true
|
||||
|
||||
# Feature flags
|
||||
VITE_ENABLE_PWA=true
|
||||
VITE_ENABLE_AI=true
|
||||
VITE_ENABLE_CHAT=false
|
||||
NODE_ENV=production
|
||||
|
||||
# Cloudflare
|
||||
CLOUDFLARE_ZONE_ID=your-cloudflare-zone-id
|
||||
CLOUDFLARE_API_TOKEN=your-cloudflare-api-token
|
||||
|
||||
# Salesforce (Optional)
|
||||
SALESFORCE_CLIENT_ID=your-salesforce-client-id
|
||||
SALESFORCE_CLIENT_SECRET=your-salesforce-client-secret
|
||||
SALESFORCE_USERNAME=your-salesforce-username
|
||||
SALESFORCE_PASSWORD=your-salesforce-password
|
||||
SALESFORCE_SECURITY_TOKEN=your-salesforce-security-token
|
||||
|
||||
# Email Configuration (Optional)
|
||||
SMTP_HOST=smtp.office365.com
|
||||
SMTP_PORT=587
|
||||
[email protected]
|
||||
SMTP_PASSWORD=your-email-password
|
||||
[email protected]
|
||||
|
||||
# Monitoring
|
||||
SENTRY_DSN=your-sentry-dsn
|
||||
LOG_LEVEL=info
|
||||
|
||||
# Security
|
||||
SESSION_SECRET=your-session-secret
|
||||
JWT_SECRET=your-jwt-secret
|
||||
ENCRYPTION_KEY=your-encryption-key
|
||||
# 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
|
||||
|
||||
Reference in New Issue
Block a user