-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
48 lines (36 loc) · 2.83 KB
/
Copy path.env.example
File metadata and controls
48 lines (36 loc) · 2.83 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
# Copy this file to .env and fill in your values.
# make run loads .env automatically — no need to source it first.
# ── Required ──────────────────────────────────────────────────────────────────
# Must be 32+ characters. Generate one with: openssl rand -hex 32
NEXUS_VAULT_KEY=change-me-to-a-long-random-secret-at-least-32-chars
# ── Server ────────────────────────────────────────────────────────────────────
NEXUS_PORT=8080
# ── Auth (optional) ───────────────────────────────────────────────────────────
# Protect all /call and /pipeline endpoints with an API key.
# Clients send it as: X-Nexus-Key: <value> or Authorization: Bearer <value>
NEXUS_API_KEY=
# Protect admin endpoints (/vault/set, /diagnostics/traces).
NEXUS_ADMIN_KEY=
# ── Connectors ────────────────────────────────────────────────────────────────
NEXUS_CONNECTORS_DIR=./connectors.d
# ── Logging ───────────────────────────────────────────────────────────────────
# debug | info | warn | error
NEXUS_LOG_LEVEL=info
# ── Features ──────────────────────────────────────────────────────────────────
# Enable step-level tracing in pipeline responses.
NEXUS_TRACE=false
# Serve the embedded React dashboard at /dashboard.
NEXUS_DASHBOARD=false
# Maximum request body size in megabytes.
NEXUS_MAX_BODY_MB=1
# ── Cache ─────────────────────────────────────────────────────────────────────
# Redis URL — if set, Redis is used instead of the in-process LRU cache.
# Example: redis://user:password@localhost:6379/0
REDIS_URL=
# Global request rate limit in requests/second (0 = unlimited).
NEXUS_RATE_LIMIT_GLOBAL=0
# ── Connector credentials ─────────────────────────────────────────────────────
# Only needed for connectors that require auth (stripe, github, etc.).
# animetsu and animekai are open — no keys required.
STRIPE_SECRET_KEY=
GITHUB_TOKEN=