Skip to content

Environment Checklist

Complete checklist of environment variables required for production deployment.

Required

VariableDescriptionSecurity
NUXT_PUBLIC_SUPABASE_URLSupabase project URLPublic
NUXT_PUBLIC_SUPABASE_KEYSupabase anon keyPublic
SUPABASE_SERVICE_KEYSupabase service role keySecret
N8N_BASE_URLN8N instance URLInternal
N8N_WEBHOOK_SECRETWebhook authentication secretSecret

Optional

VariableDescriptionDefault
NUXT_PUBLIC_SITE_URLProduction site URLhttp://localhost:3000
N8N_WEBHOOK_SPEC_PROCESSORSpec processing webhook path/webhook/pip-ai-spec-upsert
N8N_WEBHOOK_PIP_PROCESSORPIP processing webhook path/webhook/pip-ai-pip-processor
N8N_WEBHOOK_FLOOR_PLAN_PROCESSORFloor plan webhook path/webhook/pip-ai-floor-plan-processor
N8N_WEBHOOK_NANO_BANANA_PROCESSORAI image webhook URL
N8N_NANO_BANANA_SECRETNano Banana webhook secret

Security Checklist

  • [ ] SUPABASE_SERVICE_KEY is stored as a secret (not committed to git)
  • [ ] N8N_WEBHOOK_SECRET is stored as a secret
  • [ ] NUXT_PUBLIC_DEV_AUTH_BYPASS is not set or set to false
  • [ ] All secret values are different from development values
  • [ ] Supabase RLS policies are applied and tested
  • [ ] Storage bucket policies restrict access appropriately
  • [ ] N8N instance is secured (authentication enabled)

Built with VitePress