-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.env.local.example
More file actions
128 lines (120 loc) · 4.81 KB
/
Copy path.env.local.example
File metadata and controls
128 lines (120 loc) · 4.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
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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
# Safe local-only root environment.
# Copy to .env.local. Do not put production provider URLs or production secrets here.
REND_ENV=local
DATABASE_URL=postgres://rend:rend@localhost:5432/rend
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_PRESIGN_ENDPOINT=http://localhost:9100
S3_REGION=us-east-1
S3_BUCKET=rend-local
S3_SOURCE_BUCKET=rend-local
AWS_ACCESS_KEY_ID=rend_minio
AWS_SECRET_ACCESS_KEY=rend_minio_password
REND_API_BASE_URL=http://127.0.0.1:4000
REND_PUBLIC_API_BASE_URL=http://127.0.0.1:4000
REND_PLAYBACK_MODE=tigris
REND_TIGRIS_PLAYBACK_BASE_URL=http://127.0.0.1:4000
# Edge playback is dormant by default. Set REND_PLAYBACK_MODE=edge to use these.
REND_PLAYER_PLAYBACK_BASE_URL=
REND_PLAYER_EDGE_BASE_URLS=
REND_API_CORS_ALLOWED_ORIGINS=http://localhost:3000,http://127.0.0.1:3000
REND_API_BIND_ADDR=127.0.0.1:4000
REND_API_AUTO_MIGRATE=true
REND_API_INLINE_MEDIA_PROCESSING=false
REND_DEV_API_KEY=dev-api-key
REND_SITE_INTERNAL_TOKEN=local-site-internal-token
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=delivery_seconds
REND_BILLING_FEATURE_STORAGE=storage_second_months
REND_AUTUMN_PRICE_DELIVERY_PER_MINUTE=0.001
REND_AUTUMN_PRICE_STORAGE_PER_MINUTE_MONTH=0.003
REND_AUTUMN_PLAN_PAYG_ID=pay_as_you_go
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
# Edge playback base used only when REND_PLAYBACK_MODE=edge.
REND_PLAYBACK_BASE_URL=http://127.0.0.1:4100
REND_MAX_UPLOAD_BYTES=536870912
REND_UPLOAD_SESSION_TTL_SECS=86400
REND_UPLOAD_SIGNED_URL_TTL_SECS=900
REND_ORGANIZATION_STORAGE_BYTES=268435456000
REND_PLATFORM_STORAGE_BYTES=5497558138880
REND_ORGANIZATION_VIDEO_LIMIT=50
REND_OPEN_UPLOAD_SESSIONS_PER_ORGANIZATION=10
REND_ACTIVE_MEDIA_JOBS_PER_ORGANIZATION=2
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
# Edge warm/purge fanout is skipped unless REND_PLAYBACK_MODE=edge.
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_EDGE_INTERNAL_TOKEN=dev-internal-token
REND_INTERNAL_TELEMETRY_TOKEN=dev-internal-token
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=8
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_FFMPEG_PATH=ffmpeg
REND_FFPROBE_PATH=ffprobe
REND_MEDIA_PROCESS_TIMEOUT_SECS=60
REND_MEDIA_JOB_MAX_ATTEMPTS=3
REND_MEDIA_WORKER_ID=local-media-worker-001
REND_MEDIA_WORKER_POLL_INTERVAL_SECS=1
REND_MEDIA_JOB_LEASE_SECS=120
REND_MEDIA_JOB_HEARTBEAT_SECS=30
REND_MEDIA_SHUTDOWN_GRACE_SECS=90
REND_MEDIA_MONTHLY_BUDGET_MICROUSD=250000000
REND_MEDIA_MONTHLY_BASE_MICROUSD=154000000
REND_MEDIA_JOB_CEILING_MICROUSD=25000000
REND_MEDIA_TASK_MICROUSD_PER_SECOND=57
REND_MEDIA_BUDGET_SAFETY_FACTOR=2
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_EDGE_CORS_ALLOWED_ORIGINS=http://localhost:3000,http://127.0.0.1:3000
REND_CONTROL_PLANE_URL=http://127.0.0.1:4000
REND_EDGE_HEARTBEAT_INTERVAL_SECS=15
REND_EDGE_CACHE_MAX_BYTES=
REND_EDGE_VALIDATE_CACHE_ORIGIN=true
REND_EDGE_ARTIFACT_RESOLUTION_CACHE_TTL_SECS=300
REND_EDGE_ARTIFACT_RESOLUTION_CACHE_MAX_ENTRIES=10000
REND_EDGE_ASSET_AVAILABILITY_CACHE_TTL_SECS=5
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_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
BETTER_AUTH_SECRET=local-better-auth-secret-only-for-rend-development
BETTER_AUTH_URL=http://localhost:3000
REND_SELF_SERVE_SIGNUP_ENABLED=true
REND_AUTH_EMAIL_FROM=Rend Local <auth@rend.test>
RESEND_API_KEY=
REND_LOCAL_ADMIN_EMAIL=admin@rend.test
REND_SITE_MAX_UPLOAD_BYTES=536870912
NEXT_PUBLIC_REND_APP_VERSION=local
REND_HTTP_TIMEOUT_SECS=120
RUST_LOG=info