38 lines
1.6 KiB
Plaintext
38 lines
1.6 KiB
Plaintext
# MotorSignal Website Environment Configuration
|
|
#
|
|
# Copy this file to .env.local for local development, or configure these
|
|
# variables in your deployment environment (Vercel, Docker, VPS, etc.).
|
|
#
|
|
# Production Firebase project: motoapp-d22e0
|
|
# Staging Firebase project: motorsignal-staging
|
|
#
|
|
# DO NOT commit real secrets or production credentials to version control.
|
|
|
|
# Environment descriptor: "production", "staging", or "development"
|
|
MOTORSIGNAL_ENV=staging
|
|
|
|
# Site URLs
|
|
NEXT_PUBLIC_SITE_URL=https://staging.motorsignal.app
|
|
MOTORSIGNAL_API_BASE_URL=https://api-staging.motorsignal.app
|
|
|
|
# Client-Side Firebase Configuration (Required for browser & SSR client)
|
|
NEXT_PUBLIC_FIREBASE_API_KEY=your-firebase-api-key
|
|
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=motorsignal-staging.firebaseapp.com
|
|
NEXT_PUBLIC_FIREBASE_PROJECT_ID=motorsignal-staging
|
|
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=motorsignal-staging.firebasestorage.app
|
|
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your-messaging-sender-id
|
|
NEXT_PUBLIC_FIREBASE_APP_ID=your-firebase-web-app-id
|
|
|
|
# Server-Side Firebase Admin SDK Configuration
|
|
# Note: FIREBASE_PROJECT_ID must match NEXT_PUBLIC_FIREBASE_PROJECT_ID.
|
|
FIREBASE_PROJECT_ID=motorsignal-staging
|
|
|
|
# Server-Side Firebase Service Account (Optional JSON string; if omitted, Google ADC is used)
|
|
# FIREBASE_SERVICE_ACCOUNT={"type":"service_account","project_id":"motorsignal-staging",...}
|
|
|
|
# Local QA / Emulator Opt-In (Optional; only used for local test suites)
|
|
# NEXT_PUBLIC_FIREBASE_EMULATORS=false
|
|
# NEXT_PUBLIC_FIREBASE_QA_PROJECT_ID=demo-motorsignal-qa
|
|
# NEXT_PUBLIC_FIREBASE_AUTH_EMULATOR_PORT=9099
|
|
# NEXT_PUBLIC_FIREBASE_FIRESTORE_EMULATOR_PORT=8088
|