-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
41 lines (34 loc) · 2.14 KB
/
.env.example
File metadata and controls
41 lines (34 loc) · 2.14 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
38
39
40
41
# ─────────────────────────────────────────────────────────
# Presentation Maker — Environment Variables
# ─────────────────────────────────────────────────────────
# Copy this file to .env and fill in YOUR values.
# cp .env.example .env
#
# NEVER commit .env — it's in .gitignore.
# ── AI Provider (pick ONE) ────────────────────────────────
#
# OPTION A: OpenAI API key (easiest for local development)
# Get one at https://platform.openai.com/api-keys
OPENAI_API_KEY=YOUR_OPENAI_API_KEY
OPENAI_MODEL=gpt-4o-mini
# OPTION B: Azure OpenAI (for Azure deployment)
# Uses DefaultAzureCredential (az login / managed identity).
# No API key needed — comment out OPENAI_API_KEY above!
# AZURE_OPENAI_ENDPOINT=https://YOUR_RESOURCE_NAME.openai.azure.com/
# AZURE_OPENAI_DEPLOYMENT=gpt-4o
# ── Authentication ────────────────────────────────────────
# Set to "true" to skip Microsoft login (local dev mode)
VITE_AUTH_DISABLED=true
# Microsoft Entra ID (App Registration)
# Uncomment and fill these when you're ready for auth (Challenge 03)
# VITE_MSAL_CLIENT_ID=YOUR_CLIENT_ID
# VITE_MSAL_AUTHORITY=https://login.microsoftonline.com/YOUR_TENANT_ID
# ── Bing Search (optional) ────────────────────────────────
# If empty, the AI generates content from its training data.
BING_SEARCH_API_KEY=
# ── API Base URL ──────────────────────────────────────────
# Leave empty for local dev (Vite proxy handles it).
# Set to your Container Apps URL for production.
VITE_API_BASE_URL=
# ── Server ────────────────────────────────────────────────
PORT=3001