-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
110 lines (105 loc) · 4.17 KB
/
Copy path.env.example
File metadata and controls
110 lines (105 loc) · 4.17 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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
KV_REST_API_URL=
KV_REST_API_TOKEN=
UPSTASH_REDIS_REST_URL=
UPSTASH_REDIS_REST_TOKEN=
# Local backend foundation
REND_ENV=local
DATABASE_URL=postgres://rend:rend@localhost:5432/rend
REND_REDIS_URL=redis://localhost:6379
CLICKHOUSE_URL=http://localhost:8123
CLICKHOUSE_DATABASE=rend
CLICKHOUSE_USER=rend
CLICKHOUSE_PASSWORD=rend
OBJECT_STORE_HEALTH_URL=http://localhost:9100/minio/health/ready
S3_ENDPOINT=http://localhost:9100
S3_REGION=us-east-1
S3_BUCKET=rend-local
AWS_ACCESS_KEY_ID=rend_minio
AWS_SECRET_ACCESS_KEY=rend_minio_password
REND_API_BIND_ADDR=127.0.0.1:4000
REND_API_AUTO_MIGRATE=true
REND_DEV_API_KEY=dev-api-key
REND_BILLING_MODE=local
AUTUMN_SECRET_KEY=
AUTUMN_API_URL=
AUTUMN_API_VERSION=2.3.0
REND_ALLOW_EXTERNAL_TEST_CHECKOUT_REDIRECT=false
REND_BILLING_FEATURE_DELIVERY_720P=delivery_720p_seconds
REND_BILLING_FEATURE_DELIVERY_1080P=delivery_1080p_seconds
REND_BILLING_FEATURE_DELIVERY_2K=delivery_2k_seconds
REND_BILLING_FEATURE_DELIVERY_4K=delivery_4k_seconds
REND_BILLING_FEATURE_STORAGE_720P=storage_720p_second_months
REND_BILLING_FEATURE_STORAGE_1080P=storage_1080p_second_months
REND_BILLING_FEATURE_STORAGE_2K=storage_2k_second_months
REND_BILLING_FEATURE_STORAGE_4K=storage_4k_second_months
REND_AUTUMN_USAGE_CREDIT_FEATURE_ID=rend_usage_credits
REND_AUTUMN_PLAN_PAYG_ID=pay_as_you_go
REND_AUTUMN_PLAN_BUILDER_ID=builder
REND_AUTUMN_PLAN_SCALE_ID=scale
REND_AUTUMN_PLAN_ENTERPRISE_ID=enterprise
REND_AUTUMN_INTERNAL_DRY_RUN_PLAN_ID=internal_production_dry_run
REND_BILLING_ENTITLEMENT_FAILURE_POLICY=fail_closed
REND_BILLING_DELIVERY_SYNC_LAG_SECS=60
REND_BILLING_DELIVERY_SYNC_MAX_WINDOW_SECS=3600
REND_BILLING_STORAGE_SYNC_LAG_SECS=60
REND_BILLING_STORAGE_SYNC_MAX_WINDOW_SECS=3600
# Required only when running `bun run billing:setup-autumn -- --plans`.
# Values are dollar-credit costs per tracked unit; never guess these in code.
REND_AUTUMN_UNIT_COST_DELIVERY_720P=
REND_AUTUMN_UNIT_COST_DELIVERY_1080P=
REND_AUTUMN_UNIT_COST_DELIVERY_2K=
REND_AUTUMN_UNIT_COST_DELIVERY_4K=
REND_AUTUMN_UNIT_COST_STORAGE_720P=
REND_AUTUMN_UNIT_COST_STORAGE_1080P=
REND_AUTUMN_UNIT_COST_STORAGE_2K=
REND_AUTUMN_UNIT_COST_STORAGE_4K=
REND_PLAYBACK_BASE_URL=http://127.0.0.1:4100
REND_MAX_UPLOAD_BYTES=536870912
# Registry fanout prefers healthy edges registered in rend.edge_nodes.
REND_EDGE_ACTIVE_HEARTBEAT_WINDOW_SECS=120
REND_EXPECTED_EDGES=local-edge-001=local=http://127.0.0.1:4100
REND_ALLOW_INSECURE_EDGE_URLS=false
# Fallback only when no registered healthy edge is active.
REND_EDGE_WARM_URL=http://127.0.0.1:4100/internal/warm
REND_EDGE_PURGE_URL=http://127.0.0.1:4100/internal/purge
REND_INTERNAL_TELEMETRY_TOKEN=dev-internal-token
REND_PLAYBACK_TELEMETRY_MAX_BODY_BYTES=262144
REND_PLAYBACK_TELEMETRY_MAX_EVENTS_PER_BATCH=100
REND_PLAYBACK_ANALYTICS_DEFAULT_WINDOW_SECS=86400
REND_PLAYBACK_ANALYTICS_MAX_WINDOW_SECS=604800
REND_PLAYBACK_SIGNING_KEY_ID=local-dev-playback-key
REND_PLAYBACK_SIGNING_SECRET=local-dev-playback-signing-secret
REND_PLAYBACK_TOKEN_TTL_SECS=900
REND_PLAYBACK_BOOTSTRAP_PREFETCH_SEGMENTS=2
REND_SELF_SERVE_SIGNUP_ENABLED=true
REND_FFMPEG_PATH=ffmpeg
REND_FFPROBE_PATH=ffprobe
REND_MEDIA_PROCESS_TIMEOUT_SECS=60
REND_API_INLINE_MEDIA_PROCESSING=false
REND_MEDIA_JOB_MAX_ATTEMPTS=3
REND_MEDIA_WORKER_ID=
REND_MEDIA_WORKER_POLL_INTERVAL_SECS=1
REND_MEDIA_JOB_LOCK_TIMEOUT_SECS=300
REND_EDGE_BIND_ADDR=127.0.0.1:4100
REND_EDGE_ID=local-edge-001
REND_EDGE_REGION=local
REND_EDGE_BASE_URL=http://127.0.0.1:4100
REND_CONTROL_PLANE_URL=http://127.0.0.1:4000
REND_EDGE_HEARTBEAT_INTERVAL_SECS=15
REND_EDGE_CACHE_MAX_BYTES=
REND_EDGE_CACHE_MIN_FREE_BYTES=67108864
REND_EDGE_CACHE_DIR=.rend/cache
REND_EDGE_ORIGIN_HEALTH_URL=http://localhost:9100/minio/health/ready
REND_EDGE_INTERNAL_TOKEN=dev-internal-token
REND_EDGE_WARM_MAX_ARTIFACTS=16
REND_EDGE_MAX_IN_FLIGHT_FILLS=64
REND_EDGE_MAX_ORIGIN_ARTIFACT_BYTES=536870912
REND_EDGE_TELEMETRY_ENABLED=true
REND_EDGE_TELEMETRY_INGEST_URL=http://127.0.0.1:4000/internal/telemetry/playback
REND_EDGE_TELEMETRY_QUEUE_CAPACITY=1024
REND_EDGE_TELEMETRY_BATCH_SIZE=100
REND_EDGE_TELEMETRY_FLUSH_INTERVAL_SECS=2
REND_EDGE_TELEMETRY_REQUEST_TIMEOUT_SECS=2
REND_EDGE_TELEMETRY_SPOOL_DIR=.rend/telemetry-spool
REND_EDGE_TELEMETRY_SPOOL_MAX_BYTES=10485760
REND_HTTP_TIMEOUT_SECS=120