-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy path.env.example
More file actions
66 lines (57 loc) · 2.62 KB
/
Copy path.env.example
File metadata and controls
66 lines (57 loc) · 2.62 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
STORAGE_PATH=/tmp/aruna
# Fjall persistence mode for local storage and document-sync metadata state.
# buffer flushes to OS buffers for lower latency; sync_all fsyncs data and
# metadata before local Fjall persistence returns.
ARUNA_FJALL_PERSIST_MODE=buffer
BLOB_ROOT=/tmp/aruna/blobstore
BLOB_MULTIPART_BUCKET=uploaded-parts
SOCKET_ADDRESS=0.0.0.0:3000
# Dedicated operations listener serving /health, /ready (and /healthz, /readyz
# aliases) plus /metrics. Keep this port cluster-internal: it is unauthenticated
# by design. Defaults to 127.0.0.1:3002 (loopback) when unset.
OPS_SOCKET_ADDRESS=127.0.0.1:3002
P2P_SOCKET_ADDRESS=0.0.0.0:3001
P2P_ADDITIONAL_RELAY_URLS=
REALM_DESCRIPTION="Aruna Realm"
ONBOARDING_SECRET=
METADATA_REPLICATION_FACTOR=3
S3_HOST=127.0.0.1:1337
S3_ADDRESS=0.0.0.0:1337
# Public base URLs advertised in NodeInfo (http/https scheme required). Leave an
# endpoint empty when it is not publicly reachable; bind addresses and S3_HOST
# are never advertised as fallbacks. S3_HOST remains scheme-less because it is
# used for virtual-hosted bucket matching.
API_PUBLIC_URL=
S3_PUBLIC_URL=
# Placement metadata used only when creating or onboarding this node's realm
# placement-map entry. NodeInfo and affinity selectors both read labels from
# that entry; later restarts do not reapply these environment values.
# ARUNA_NODE_LABELS is comma-separated key=value pairs; the reserved key
# aruna.io/kind is rejected.
ARUNA_NODE_LOCATION=
ARUNA_NODE_WEIGHT=
ARUNA_NODE_LABELS=
# Comma-separated list of origins allowed to call the REST and S3 interfaces
# from a browser (e.g. http://localhost:5173 for the portal dev server).
# Empty = deny all cross-origin requests. A literal * allows every origin.
CORS_ALLOWED_ORIGINS=
# Portal artifact preparation. disabled means the API only reports portal
# status; artifact downloads and safely unpacks a verified tar.gz into PORTAL_DIR.
# If PORTAL_DIR already contains index.html, startup serves it without downloading.
# The release .sha256 sidecar is downloaded for verification; PORTAL_ARTIFACT_SHA256
# is optional and pins the expected sidecar checksum when set.
PORTAL_MODE=disabled
PORTAL_ARTIFACT_URL=
PORTAL_ARTIFACT_SHA256=
PORTAL_DIR=
# Maximum REST request body size in bytes (default 1 MiB). Oversized bodies
# are rejected with 413.
MAX_HTTP_BODY_SIZE=1048576
# Inbound metadata events stamped further than this many seconds in the
# future are rejected (conflict resolution is last-writer-wins on wall
# clock). Run NTP on every node. Default 300.
MAX_CLOCK_SKEW_SECS=
RUST_LOG=
# Log output format: text (default) or json for structured log ingestion.
LOG_FORMAT=text
OTEL_EXPORTER_OTLP_ENDPOINT=