diff options
| -rw-r--r-- | README.md | 25 | ||||
| -rw-r--r-- | docker-compose.yml | 7 |
2 files changed, 27 insertions, 5 deletions
@@ -184,17 +184,32 @@ Always keep extra headroom for compaction, checkpoints, and operational buffers. ### Example `config.default.yaml` -See [`config.default.yaml`](./config.default.yaml). Core knobs: +See [`config.default.yaml`](./config.default.yaml). All supported config keys: - `mode` +- `data_dir` +- `plc_source` - `verify` -- `thin_cache_ttl` -- `thin_cache_max_entries` +- `zstd_level` +- `block_size_mb` +- `checkpoint_interval` - `commit_batch_size` - `verify_workers` -- `checkpoint_interval` -- `rate_limit.*` +- `export_page_size` +- `replay_trace` +- `thin_cache_ttl` +- `thin_cache_max_entries` +- `listen_addr` +- `mirror_private_key_path` +- `poll_interval` - `request_timeout` +- `http_retry_max_attempts` +- `http_retry_base_delay` +- `http_retry_max_delay` +- `rate_limit.resolve_rps` +- `rate_limit.resolve_burst` +- `rate_limit.proof_rps` +- `rate_limit.proof_burst` ### Example `docker-compose.yml` diff --git a/docker-compose.yml b/docker-compose.yml index 36b9a1f..3fad1b3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,12 +14,19 @@ services: stop_grace_period: 60s environment: PLUTIA_MODE: ${PLUTIA_MODE:-mirror} + PLUTIA_PLC_SOURCE: ${PLC_SOURCE:-https://plc.directory} PLUTIA_VERIFY: ${VERIFY_POLICY:-full} + PLUTIA_ZSTD_LEVEL: "${ZSTD_LEVEL:-9}" + PLUTIA_BLOCK_SIZE_MB: "${BLOCK_SIZE_MB:-8}" PLUTIA_THIN_CACHE_TTL: ${THIN_CACHE_TTL:-24h} PLUTIA_THIN_CACHE_MAX_ENTRIES: ${THIN_CACHE_MAX_ENTRIES:-100000} PLUTIA_CHECKPOINT_INTERVAL: ${CHECKPOINT_INTERVAL:-100000} PLUTIA_COMMIT_BATCH_SIZE: ${COMMIT_BATCH_SIZE:-128} PLUTIA_VERIFY_WORKERS: ${VERIFY_WORKERS:-8} + PLUTIA_EXPORT_PAGE_SIZE: "${EXPORT_PAGE_SIZE:-1000}" + PLUTIA_REPLAY_TRACE: "${REPLAY_TRACE:-false}" + PLUTIA_LISTEN_ADDR: "${LISTEN_ADDR:-:8080}" + PLUTIA_POLL_INTERVAL: "${POLL_INTERVAL:-5s}" PLUTIA_REQUEST_TIMEOUT: ${REQUEST_TIMEOUT:-10s} PLUTIA_HTTP_RETRY_MAX_ATTEMPTS: ${HTTP_RETRY_MAX_ATTEMPTS:-8} PLUTIA_HTTP_RETRY_BASE_DELAY: ${HTTP_RETRY_BASE_DELAY:-250ms} |