forked from tbckdev/claude-ws
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
78 lines (65 loc) · 2.81 KB
/
Copy path.env.example
File metadata and controls
78 lines (65 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# Server Configuration
PORT=3000
NODE_ENV=development
# Logging Level (Optional)
# Controls console output verbosity
# Values: debug, info, warn, error, silent
# Default: debug (development), warn (production)
# LOG_LEVEL=debug
# Claude Code CLI Path (Optional)
# Path to the Claude Code CLI executable
# Auto-detected if not set, but you can explicitly set it for reliability
# Linux/Ubuntu: CLAUDE_PATH=/home/$(whoami)/.local/bin/claude
# macOS: CLAUDE_PATH=/opt/homebrew/bin/claude
# Windows: CLAUDE_PATH=%USERPROFILE%\.local\bin\claude.exe
# CLAUDE_PATH=
# API Authentication (Optional)
# When set, all API requests require this key via x-api-key header
# Leave empty to disable authentication
API_ACCESS_KEY=
# Hook API configuration for MinIO pull/push sync
# Optional hard override:
# API_HOOK_URL=http://localhost:5005/api/sync/
# Auto-select by environment:
API_HOOK_URL=
API_HOOK_API_KEY=
# SIWE (Sign-In With Ethereum) Authentication (Optional)
# Comma-separated list of Ethereum addresses (0x-prefixed) allowed to authenticate via SIWE
# Works in parallel with API_ACCESS_KEY — either method grants access
# Leave empty to disable SIWE authentication
# Example: OPENKEY_ACCEPTED_ADDRESSES=0x1234...abcd,0x5678...efgh
OPENKEY_ACCEPTED_ADDRESSES=
# OpenKey Host URL (Optional)
# The OpenKey instance to use for wallet authentication
# Default: https://openkey.so
# NEXT_PUBLIC_OPENKEY_HOST=https://openkey.so
# SIWE Session TTL in milliseconds (Optional)
# How long a SIWE session token remains valid after sign-in
# Default: 86400000 (24 hours)
# SIWE_SESSION_TTL_MS=86400000
# SIWE signing secret (Recommended for hosted deployments)
# Used to sign stateless SIWE challenge/session cookies so auth does not depend
# on a single in-memory process. Defaults to API_ACCESS_KEY when present.
# Set this explicitly for SIWE-only deployments or any multi-instance hosting.
# SIWE_SESSION_SECRET=replace-with-a-long-random-secret
# Anthropic Configuration
# Your Anthropic API Key for the SDK
# ANTHROPIC_API_KEY=sk-ant-api03-...
# Base URL for Anthropic API (defaults to https://api.anthropic.com)
# ANTHROPIC_BASE_URL=https://api.anthropic.com
# Anthropic API Proxy Retry Configuration
# Number of retry attempts for failed Anthropic API requests (5xx errors or network failures)
# ANTHROPIC_API_RETRY_TIMES=3
# Delay between retry attempts in milliseconds
# ANTHROPIC_API_RETRY_DELAY_MS=10000
# Public URL (Optional)
# The public-facing URL when behind a reverse proxy (e.g., https://tvibe.roxane.one)
# Used for CORS/HMR allowed origins in development
# NEXT_PUBLIC_URL=https://yourdomain.com
# Database
DATA_DIR=/directory_to/data
# Agent Factory Directory (Optional)
# Directory where imported Claude components are stored
# Defaults to ~/.claude/agentfactory if not set
# Supports ~ for home directory expansion
# AGENT_FACTORY_DIR=~/.claude/agentfactory