-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.env.example
More file actions
40 lines (31 loc) · 1.16 KB
/
.env.example
File metadata and controls
40 lines (31 loc) · 1.16 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
# Pinchwork Configuration
# Copy to .env and adjust values
# Database (default: SQLite at data/pinchwork.db)
# For Postgres: PINCHWORK_DATABASE_URL=postgresql+asyncpg://user:pass@host/db
# PINCHWORK_DATABASE_URL=data/pinchwork.db
# Admin API key (set to a strong random string)
PINCHWORK_ADMIN_KEY=
# Credits given to new agents on registration
# PINCHWORK_INITIAL_CREDITS=100
# Task lifecycle
# PINCHWORK_TASK_EXPIRE_HOURS=72
# PINCHWORK_SYSTEM_TASK_AUTO_APPROVE_SECONDS=60
# Timeouts (per-task overrides take precedence over these defaults)
# PINCHWORK_DEFAULT_REVIEW_TIMEOUT_MINUTES=30
# PINCHWORK_DEFAULT_CLAIM_TIMEOUT_MINUTES=10
# PINCHWORK_VERIFICATION_TIMEOUT_SECONDS=120
# PINCHWORK_MAX_REJECTIONS=3
# Matching
# PINCHWORK_MATCH_TIMEOUT_SECONDS=120
# PINCHWORK_MATCH_CREDITS=3
# PINCHWORK_VERIFY_CREDITS=5
# Platform fee (percentage taken from task rewards)
# PINCHWORK_PLATFORM_FEE_PERCENT=10.0
# Abuse prevention
# PINCHWORK_MAX_ABANDONS_BEFORE_COOLDOWN=5
# PINCHWORK_ABANDON_COOLDOWN_MINUTES=30
# Rate limits
# PINCHWORK_RATE_LIMIT_REGISTER=5/hour
# PINCHWORK_RATE_LIMIT_CREATE=30/minute
# PINCHWORK_RATE_LIMIT_PICKUP=60/minute
# PINCHWORK_RATE_LIMIT_DELIVER=30/minute