From 0973e9e170b92b45ab165b5f0fb73573ef9dfd0e Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Tue, 11 Nov 2025 12:52:46 -0500 Subject: [PATCH 1/3] add config file for nexus independent server --- .../independent-nexus-server-config.jsonld | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 resources/independent-nexus-server-config.jsonld diff --git a/resources/independent-nexus-server-config.jsonld b/resources/independent-nexus-server-config.jsonld new file mode 100644 index 00000000..d148aea9 --- /dev/null +++ b/resources/independent-nexus-server-config.jsonld @@ -0,0 +1,62 @@ +{ + "@context": { + "@base": "https://ns.flur.ee/config/main/", + "@vocab": "https://ns.flur.ee/system#", + "profiles": { + "@container": [ + "@graph", + "@index" + ] + } + }, + "@id": "standaloneServer", + "@graph": [ + { + "@id": "localDiskStorage", + "@type": "Storage", + "filePath": "/opt/fluree-server/data" + }, + { + "@id": "connection", + "@type": "Connection", + "parallelism": 8, + "cacheMaxMb": 57000, + "commitStorage": { + "@id": "localDiskStorage" + }, + "indexStorage": { + "@id": "localDiskStorage" + }, + "primaryPublisher": { + "@type": "Publisher", + "storage": { + "@id": "localDiskStorage" + } + }, + "defaults": { + "indexing": { + "reindexMinBytes": 1000000, + "reindexMaxBytes": 10000000000 + } + } + }, + { + "@id": "consensus", + "@type": "Consensus", + "consensusProtocol": "standalone", + "maxPendingTxns": 512, + "connection": { + "@id": "connection" + } + }, + { + "@id": "http", + "@type": "API", + "httpPort": 8090, + "maxTxnWaitMs": 180000, + "corsOrigins": [ + "*" + ] + } + ] +} From 8c30c5a7b04f40faa77723260a7a10d016e51d41 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Wed, 19 Nov 2025 13:38:33 -0500 Subject: [PATCH 2/3] update to latest db dep --- deps.edn | 2 +- resources/independent-nexus-server-config.jsonld | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deps.edn b/deps.edn index 3f870335..a3524d81 100644 --- a/deps.edn +++ b/deps.edn @@ -1,7 +1,7 @@ {:deps {org.clojure/clojure {:mvn/version "1.11.3"} org.clojure/core.async {:mvn/version "1.6.681"} com.fluree/db {:git/url "https://github.com/fluree/db.git" - :git/sha "f5f76fb2373b712aeee96574e1bbc2cd0277fce1"} + :git/sha "0595cc7b130ac50da42a8808f998bce94cf0420a"} com.fluree/json-ld {:git/url "https://github.com/fluree/json-ld.git" :git/sha "74083536c84d77f8cdd4b686b5661714010baad3"} diff --git a/resources/independent-nexus-server-config.jsonld b/resources/independent-nexus-server-config.jsonld index d148aea9..8d59423f 100644 --- a/resources/independent-nexus-server-config.jsonld +++ b/resources/independent-nexus-server-config.jsonld @@ -20,7 +20,7 @@ "@id": "connection", "@type": "Connection", "parallelism": 8, - "cacheMaxMb": 57000, + "cacheMaxMb": 20000, "commitStorage": { "@id": "localDiskStorage" }, From 325ae504b03130ed272f16236ec83e1ade3cfcf0 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Wed, 19 Nov 2025 17:05:27 -0500 Subject: [PATCH 3/3] bump to 60gb cache --- resources/independent-nexus-server-config.jsonld | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/independent-nexus-server-config.jsonld b/resources/independent-nexus-server-config.jsonld index 8d59423f..c758dbab 100644 --- a/resources/independent-nexus-server-config.jsonld +++ b/resources/independent-nexus-server-config.jsonld @@ -20,7 +20,7 @@ "@id": "connection", "@type": "Connection", "parallelism": 8, - "cacheMaxMb": 20000, + "cacheMaxMb": 60000, "commitStorage": { "@id": "localDiskStorage" },