APP_NAME=gungfi-webhook-be LOG_LEVEL=INFO # Keep this path aligned with the n8n template. WEBHOOK_PATH=/cloudinary-trigger # AI pipeline base URL. The app posts webhook data to /process. AI_PIPELINE_URL=https://be-aipipeline.bluecoast-4238dc8b.eastasia.azurecontainerapps.io AI_PIPELINE_TIMEOUT_SECONDS=60 # Supabase REST API. Use a service role key on the backend only. SUPABASE_URL=https://your-project.supabase.co SUPABASE_SERVICE_ROLE_KEY=replace-me SUPABASE_TABLE=reports # Cloudinary webhook signature validation. # Cloudinary sends X-Cld-Signature and X-Cld-Timestamp. CLOUDINARY_API_SECRET=replace-me CLOUDINARY_CLOUD_NAME=replace-me CLOUDINARY_API_KEY=replace-me CLOUDINARY_SIGNATURE_REQUIRED=true CLOUDINARY_SIGNATURE_TOLERANCE_SECONDS=7200