modul-e / .env.example
sitcod3's picture
Upload .env.example with huggingface_hub
4bcf714 verified
Raw History Blame Contribute Delete
1.4 kB
# GEMINI_API_KEY: Required for Gemini AI API calls.
# AI Studio automatically injects this at runtime from user secrets.
# Users configure this via the Secrets panel in the AI Studio UI.
GEMINI_API_KEY="MY_GEMINI_API_KEY"
# APP_URL: The URL where this applet is hosted.
# AI Studio automatically injects this at runtime with the Cloud Run service URL.
# Used for self-referential links, OAuth callbacks, and API endpoints.
APP_URL="MY_APP_URL"
# Supabase Credentials (central identity + billing project)
# One login unlocks all modules: the JWT is verified by each backend via the
# project's public JWKS endpoint (no shared database needed).
# Copy the anon key from Supabase Dashboard > Project Settings > API.
VITE_SUPABASE_URL="https://ciytvulujiqemqljablq.supabase.co"
VITE_SUPABASE_ANON_KEY="your-supabase-anon-key"
# Server-only (never VITE_ prefixed, never in the browser bundle):
SUPABASE_SERVICE_ROLE_KEY="your-supabase-service-role-key"
LICENSE_ENFORCEMENT="true"
OPENROUTER_API_KEY="your-openrouter-api-key"
# Legacy per-product project (retired as identity provider):
# VITE_SUPABASE_URL="https://xxpwunwppyassyvjgfxa.supabase.co"
# Upstash Redis (optional cache for Smartlead responses / jobs)
# From https://console.upstash.com -> Redis database -> REST API tab:
# paste the REST URL + READ/WRITE TOKEN here (works behind HF Spaces).
UPSTASH_REDIS_REST_URL=
UPSTASH_REDIS_REST_TOKEN=