provisioning-platform/config/ncl-sync.ncl

23 lines
737 B
Text

let schema = import "schemas/platform/ncl-sync.ncl" in
{
ncl_sync | schema.NclSyncConfig = {
idle_timeout_secs = 600,
sync_poll_interval_ms = 500,
warm_concurrency = 4,
# ontoref root (installed) — resolves imports like `reflection/schemas/*.ncl`
# and `ontology/defaults/*.ncl` used by workspace .ontology/ and reflection/ files.
# Run `ontoref` without args to see the current Root.
extra_import_paths = [
"~/Library/Application Support/ontoref",
],
# NATS event-driven cache invalidation (opt-in).
# Requires: platform-nats running, and a publisher emitting
# provisioning.workspace.ncl.{changed,removed} events.
nats = {
enabled = true,
url = "",
},
},
}