-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
37 lines (31 loc) · 1.85 KB
/
.env.example
File metadata and controls
37 lines (31 loc) · 1.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# ============================================================
# TimeLens Environment Variables
# 사용법: cp .env.example .env.local 후 값을 채워주세요
# ============================================================
# ── Gemini API (Required) ───────────────────────────────────
# This is the ONLY key needed to run the app.
# Powers: Live AI Curator, Artifact Recognition, Image Restoration, Visit Diary
# Get yours at: https://aistudio.google.com/apikey
GOOGLE_GENAI_API_KEY=
GOOGLE_GENAI_USE_VERTEXAI=FALSE
# GCP 프로젝트 ID (optional, for Cloud Run deployment)
GOOGLE_CLOUD_PROJECT=
# ── Firebase (Optional) ────────────────────────────────────
# Adds: session persistence, visit history, diary sharing
# Without these, the app works fully — data just won't persist across reloads.
# Firebase Console > Project Settings > General > Web app config
NEXT_PUBLIC_FIREBASE_API_KEY=
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=
NEXT_PUBLIC_FIREBASE_PROJECT_ID=
# Firebase Admin SDK service account key (base64-encoded, optional)
FIREBASE_SERVICE_ACCOUNT_KEY=
# ── Google Maps / Places (Optional) ────────────────────────
# Adds: museum search, nearby heritage site discovery
# Without these, discovery features are disabled but all other features work.
# Google Cloud Console > APIs & Services > Credentials
NEXT_PUBLIC_GOOGLE_MAPS_API_KEY=
GOOGLE_PLACES_API_KEY=
# ── App ─────────────────────────────────────────────────────
# 개발: http://localhost:3000 / 프로덕션: Cloud Run URL
NEXT_PUBLIC_APP_URL=http://localhost:3000
NEXT_PUBLIC_WS_URL=ws://localhost:3000