-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
40 lines (28 loc) · 1.73 KB
/
.env.example
File metadata and controls
40 lines (28 loc) · 1.73 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
# ForgeCrawl — Secret Environment Variables
# Copy this file to .env and fill in your values.
#
# All public configuration lives in forgecrawl.config.ts (project root).
# Only secrets and environment-specific overrides belong here.
# ─── Required ─────────────────────────────────────────────────────────────────
# JWT signing secret — minimum 32 random characters
# Generate: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
NUXT_AUTH_SECRET=
# ─── Deployment ───────────────────────────────────────────────────────────────
# Set to 'production' on your server
# NODE_ENV=production
# Override the default port (5150)
# PORT=5150
# Override the data directory (default: ./data relative to packages/app/)
# NUXT_DATA_DIR=./data
# Chromium path for Puppeteer (auto-detected if empty)
# NUXT_PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
# ─── Phase 5 (Advanced) ──────────────────────────────────────────────────────
# AES-256-GCM encryption key for stored site credentials
# Generate: openssl rand -hex 32
NUXT_ENCRYPTION_KEY=
# Discord/Slack webhook URL for error alerts (optional)
NUXT_ALERT_WEBHOOK=
# ─── Optional: Supabase upgrade path ─────────────────────────────────────────
# NUXT_SUPABASE_URL=
# NUXT_SUPABASE_KEY=
# NUXT_SUPABASE_SERVICE_KEY=