File size: 1,962 Bytes
5fb19f3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
## n8n Infrastructure Environment Configuration (Example)
# Copy to config/.env and fill in real values.
# Do NOT commit secrets.

# ===== CORE N8N CONFIGURATION =====
N8N_ENCRYPTION_KEY=
N8N_USER_MANAGEMENT_JWT_SECRET=
N8N_HOST=your-space-name.hf.space
N8N_PUBLIC_API_DISABLED=false
N8N_LOG_LEVEL=info
N8N_METRICS=true
N8N_TRUSTED_PROXIES=true
QUEUE_BULL_REDIS_DISABLED=true
EXECUTIONS_MODE=regular
EXECUTIONS_DATA_SAVE_ON_ERROR=all
EXECUTIONS_DATA_SAVE_ON_SUCCESS=none
EXECUTIONS_DATA_PRUNE=true
EXECUTIONS_DATA_MAX_AGE=336
WEBHOOK_URL=https://your-space-name.hf.space/

# ===== DATABASE CONFIGURATION (Supabase) =====
DB_TYPE=postgresdb
DB_POSTGRESDB_HOST=aws-1-sa-east-1.pooler.supabase.com
DB_POSTGRESDB_PORT=6543
DB_POSTGRESDB_DATABASE=postgres
DB_POSTGRESDB_USER=postgres.your-connection-user
DB_POSTGRESDB_PASSWORD=
DB_POSTGRESDB_SSL=true
DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED=false

# ===== DEPLOYMENT CONFIGURATION (CI/CD SECRETS ONLY) =====
# Keep these OUT of runtime; set as GitHub Actions secrets instead.
# HF_TOKEN=
# HF_SPACE_NAME=
# GITHUB_TOKEN=

# ===== AI INTEGRATIONS (set as Space/GitHub secrets) =====
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
GOOGLE_PROJECT_ID=
GOOGLE_CREDENTIALS_PATH=/home/node/.n8n/credentials/google-service-account.json
GOOGLE_APPLICATION_CREDENTIALS=/home/node/.n8n/credentials/google-service-account.json

# ===== VECTOR STORE CONFIGURATION (optional) =====
CHROMA_AUTH_TOKEN=
CHROMA_HOST=api.chroma.com
CHROMA_PORT=443

# ===== KNOWLEDGE BASE SYNC (used by CI) =====
KB_REPO_N8N=https://github.com/your-user/CHATGPT-knowledge-base.git
KB_BRANCH_N8N=main
KB_PATH_N8N=projects/n8n,projects/videos-e-animacoes,projects/midjorney-prompt

# ===== MONITORING AND LOGGING =====
SENTRY_DSN=

# ===== BACKUP CONFIGURATION =====
N8N_API_KEY=
BACKUP_ENCRYPTION_PASSWORD=

# ===== SECURITY =====
ALLOWED_ORIGINS=https://your-space-name.hf.space
CSRF_SECRET=replace-with-random-32-characters
RATE_LIMIT_WINDOW=15
RATE_LIMIT_MAX=100