summaryrefslogtreecommitdiff
path: root/.env.example
blob: a86520c35e9f189d36058ead454c2dac6406c504 (plain)
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
# API Keys (REQUIRED)
# Get your Todoist API token from: Settings → Integrations → API token
TODOIST_API_KEY=

# Get BOTH from https://trello.com/power-ups/admin
# 1. Create a Power-Up (or use existing one)
# 2. Go to "API Key" tab and click "Generate a new API Key"
# 3. Copy the API Key (NOT the Secret!)
# 4. In the API Key description, follow the "testing/for-yourself" instructions
# 5. Click the Token link to generate your personal token
# NOTE: You need API Key + Token, NOT the Secret
TRELLO_API_KEY=
TRELLO_TOKEN=

# API Keys (OPTIONAL)
# PlanToEat API is not publicly available - leave empty unless you have access
# PLANTOEAT_API_KEY=

# Paths
# Absolute path to your Obsidian vault directory
OBSIDIAN_VAULT_PATH=/path/to/your/obsidian/vault

# Database file location (relative or absolute path)
DATABASE_PATH=./dashboard.db

# Server Configuration
# Port for the HTTP server to listen on
PORT=8080

# Cache TTL in minutes (how long to keep cached API responses)
CACHE_TTL_MINUTES=5

# Development Settings
# Set to "true" to enable debug logging
DEBUG=false

# AI Agent Access (Optional)
# Generate with: openssl rand -hex 32
# Used by Claude.ai to access dashboard via /api/claude/snapshot
# AI_AGENT_API_KEY=