Make it compatible with patchwork to be able to reuse .ssb folder

This commit is contained in:
Rogerio Chaves 2020-05-01 22:16:25 +02:00
parent 8938d8b2b5
commit aa81b9de8e
No known key found for this signature in database
GPG Key ID: E6AF5440509B1D94
4 changed files with 238 additions and 6844 deletions

View File

@ -15,11 +15,10 @@ if (!secretExists && envKey) {
}
}
const Server = require("ssb-server");
const config = require("./ssb-config");
// add plugins
Server.use(require("ssb-master"))
// Need to use secret-stack directly instead of ssb-server here otherwise is not compatible with patchwork .ssb folder
const Server = require("secret-stack")()
.use(require("ssb-db"))
.use(require("ssb-master"))
.use(require("ssb-gossip"))
.use(require("ssb-replicate"))
.use(require("ssb-backlinks"))
@ -30,10 +29,10 @@ Server.use(require("ssb-master"))
.use(require("ssb-query"))
.use(require("ssb-device-address"))
.use(require("./plugins/memory-identities"))
.use(require("ssb-peer-invites"))
.use(require("ssb-blobs"))
.use(require("ssb-private"));
const config = require("./ssb-config");
const server = Server(config);
console.log("SSB server started at", config.port);

View File

@ -55,7 +55,7 @@ module.exports.asyncRouter = (app) => {
const ssbFolder = () => {
let homeFolder =
process.env.HOME || process.env.HOMEPATH || process.env.USERPROFILE;
return `${homeFolder}/.${process.env.CONFIG_FOLDER || "feedless"}`;
return `${homeFolder}/.${process.env.CONFIG_FOLDER || "ssb"}`;
};
module.exports.ssbFolder = ssbFolder;

7063
web/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -31,6 +31,7 @@
"pull-cat": "^1.1.11",
"pull-identify-filetype": "^1.1.0",
"pull-stream": "^3.6.14",
"secret-stack": "^6.3.1",
"sharp": "^0.25.2",
"ssb-about": "^2.0.1",
"ssb-backlinks": "^1.0.0",
@ -38,17 +39,16 @@
"ssb-client": "^4.9.0",
"ssb-config": "^3.4.4",
"ssb-contacts": "0.0.2",
"ssb-db": "^19.4.0",
"ssb-device-address": "^1.1.6",
"ssb-friends": "^4.1.4",
"ssb-gossip": "^1.1.1",
"ssb-invite": "^2.1.4",
"ssb-keys": "^7.2.2",
"ssb-master": "^1.0.3",
"ssb-peer-invites": "^2.0.2",
"ssb-private": "^0.2.3",
"ssb-query": "^2.4.3",
"ssb-replicate": "^1.3.2",
"ssb-server": "^15.2.0",
"ssb-validate": "^4.0.5",
"stream-to-pull-stream": "^1.7.3",
"url": "^0.11.0"
@ -56,4 +56,4 @@
"devDependencies": {
"electron": "^8.2.0"
}
}
}