Files
PinPoint-Golf/.env.example
T

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=""