34 lines
1.3 KiB
Bash
34 lines
1.3 KiB
Bash
# 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"
|
|
|
|
# VITE_GOOGLE_MAPS_API_KEY: Required for Google Maps satellite imagery,
|
|
# live GPS hole rangefinding (front/middle/back green distances), and course visualization.
|
|
VITE_GOOGLE_MAPS_API_KEY="YOUR_GOOGLE_MAPS_API_KEY"
|
|
|
|
# JWT_SECRET: Secret key used to sign session JWT tokens
|
|
JWT_SECRET="pinpoint_golf_super_secret_jwt_key_2026"
|
|
|
|
# ========================================================
|
|
# OAuth & SSO Configuration (Optional)
|
|
# ========================================================
|
|
|
|
# Google OAuth 2.0 Credentials
|
|
GOOGLE_CLIENT_ID=""
|
|
GOOGLE_CLIENT_SECRET=""
|
|
|
|
# Authentik / OIDC Configuration (Self-Hosted Homelab or Enterprise SSO)
|
|
AUTHENTIK_ISSUER_URL="https://authentik.company.local/application/o/pinpoint-golf/"
|
|
AUTHENTIK_CLIENT_ID=""
|
|
AUTHENTIK_CLIENT_SECRET=""
|
|
|
|
# GitHub OAuth Credentials
|
|
GITHUB_CLIENT_ID=""
|
|
GITHUB_CLIENT_SECRET=""
|