-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
49 lines (42 loc) · 2.81 KB
/
Copy path.env.example
File metadata and controls
49 lines (42 loc) · 2.81 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
42
43
44
45
46
47
48
49
# Copy this file to .env.local and fill in your values.
# Never commit .env.local to version control.
# ── Required ──────────────────────────────────────────────────────────────────
DATABASE_URL=postgresql://deckforge:deckforge@localhost:5432/deckforge
NEXT_PUBLIC_APP_URL=http://localhost:56001
JWT_SECRET=REPLACE_WITH_AT_LEAST_32_CHARACTER_SECRET
NODE_ENV=development
# ── Email ─────────────────────────────────────────────────────────────────────
# SendGrid — used as fallback when no active email config exists in the database.
SENDGRID_API_KEY=SG.REPLACE_ME
SMTP_FROM_EMAIL=noreply@yourdomain.com
SMTP_FROM_NAME=DeckForge
# Fallback local SMTP (dev mailcatcher/mailpit) — only used if SENDGRID_API_KEY is unset
SMTP_HOST=localhost
SMTP_PORT=1025
# ── Google OAuth ──────────────────────────────────────────────────────────────
# Create credentials at console.cloud.google.com
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
# ── AI ────────────────────────────────────────────────────────────────────────
# Set to true to skip real LLM calls during development / CI
MOCK_LLM=false
# ── File storage ──────────────────────────────────────────────────────────────
# Leave MINIO_ENDPOINT unset to use local filesystem fallback (public/uploads/).
# Set it to use a real MinIO or S3-compatible bucket instead.
# MINIO_ENDPOINT=localhost
# MINIO_PORT=9000
# MINIO_ACCESS_KEY=deckforge
# MINIO_SECRET_KEY=deckforge
# MINIO_BUCKET=assets
# ── MinIO / Object Storage ─────────────────────────────────────────────────
# Run locally: bash scripts/start-minio.sh (requires: brew install minio)
# Production: bash scripts/setup-minio.sh (run once as root)
MINIO_ENDPOINT=localhost
MINIO_PORT=9000
MINIO_USE_SSL=false
MINIO_ACCESS_KEY=deckforge
MINIO_SECRET_KEY=deckforge_secret
MINIO_BUCKET=media
# ── MarkItDown microservice ───────────────────────────────────────────────────
# Optional. Defaults to http://127.0.0.1:8001 (local Python service).
# MARKITDOWN_URL=http://127.0.0.1:8001