Files
sistem-desa-mandiri/.claude/ENV.md

927 B

Environment Variables

Copy .env.example to .env. Required variables:

Variable Purpose
DATABASE_URL PostgreSQL connection string
GOOGLE_PROJECT_ID, GOOGLE_CLIENT_EMAIL, GOOGLE_PRIVATE_KEY Firebase Admin SDK (FCM)
NEXT_PUBLIC_VAPID_PUBLIC_KEY, VAPID_PRIVATE_KEY Web Push
WS_APIKEY WebSocket/file storage API key
WIBU_REALTIME_KEY Real-time communication
FCM_KEY Firebase Cloud Messaging

Deployment (MCP deploy-stg)

Diisi di .env lokal (jangan commit GH_TOKEN). .mcp.json me-reference via ${GH_TOKEN}.

Variable Purpose
GH_TOKEN GitHub PAT dengan scope repo + workflow
GH_URL Repo build target (owner/repo atau full URL)
BASE_URL Base URL deployment stg (untuk verifikasi versi)
VERSION_PATH Endpoint cek versi (default /api/version-app)
STACK_NAME Nama stack di Portainer