Make it compatible with patchwork to be able to reuse .ssb folder
This commit is contained in:
parent
8938d8b2b5
commit
aa81b9de8e
|
@ -15,11 +15,10 @@ if (!secretExists && envKey) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const Server = require("ssb-server");
|
// Need to use secret-stack directly instead of ssb-server here otherwise is not compatible with patchwork .ssb folder
|
||||||
const config = require("./ssb-config");
|
const Server = require("secret-stack")()
|
||||||
|
.use(require("ssb-db"))
|
||||||
// add plugins
|
.use(require("ssb-master"))
|
||||||
Server.use(require("ssb-master"))
|
|
||||||
.use(require("ssb-gossip"))
|
.use(require("ssb-gossip"))
|
||||||
.use(require("ssb-replicate"))
|
.use(require("ssb-replicate"))
|
||||||
.use(require("ssb-backlinks"))
|
.use(require("ssb-backlinks"))
|
||||||
|
@ -30,10 +29,10 @@ Server.use(require("ssb-master"))
|
||||||
.use(require("ssb-query"))
|
.use(require("ssb-query"))
|
||||||
.use(require("ssb-device-address"))
|
.use(require("ssb-device-address"))
|
||||||
.use(require("./plugins/memory-identities"))
|
.use(require("./plugins/memory-identities"))
|
||||||
.use(require("ssb-peer-invites"))
|
|
||||||
.use(require("ssb-blobs"))
|
.use(require("ssb-blobs"))
|
||||||
.use(require("ssb-private"));
|
.use(require("ssb-private"));
|
||||||
|
|
||||||
|
const config = require("./ssb-config");
|
||||||
const server = Server(config);
|
const server = Server(config);
|
||||||
console.log("SSB server started at", config.port);
|
console.log("SSB server started at", config.port);
|
||||||
|
|
||||||
|
|
|
@ -55,7 +55,7 @@ module.exports.asyncRouter = (app) => {
|
||||||
const ssbFolder = () => {
|
const ssbFolder = () => {
|
||||||
let homeFolder =
|
let homeFolder =
|
||||||
process.env.HOME || process.env.HOMEPATH || process.env.USERPROFILE;
|
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;
|
module.exports.ssbFolder = ssbFolder;
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -31,6 +31,7 @@
|
||||||
"pull-cat": "^1.1.11",
|
"pull-cat": "^1.1.11",
|
||||||
"pull-identify-filetype": "^1.1.0",
|
"pull-identify-filetype": "^1.1.0",
|
||||||
"pull-stream": "^3.6.14",
|
"pull-stream": "^3.6.14",
|
||||||
|
"secret-stack": "^6.3.1",
|
||||||
"sharp": "^0.25.2",
|
"sharp": "^0.25.2",
|
||||||
"ssb-about": "^2.0.1",
|
"ssb-about": "^2.0.1",
|
||||||
"ssb-backlinks": "^1.0.0",
|
"ssb-backlinks": "^1.0.0",
|
||||||
|
@ -38,17 +39,16 @@
|
||||||
"ssb-client": "^4.9.0",
|
"ssb-client": "^4.9.0",
|
||||||
"ssb-config": "^3.4.4",
|
"ssb-config": "^3.4.4",
|
||||||
"ssb-contacts": "0.0.2",
|
"ssb-contacts": "0.0.2",
|
||||||
|
"ssb-db": "^19.4.0",
|
||||||
"ssb-device-address": "^1.1.6",
|
"ssb-device-address": "^1.1.6",
|
||||||
"ssb-friends": "^4.1.4",
|
"ssb-friends": "^4.1.4",
|
||||||
"ssb-gossip": "^1.1.1",
|
"ssb-gossip": "^1.1.1",
|
||||||
"ssb-invite": "^2.1.4",
|
"ssb-invite": "^2.1.4",
|
||||||
"ssb-keys": "^7.2.2",
|
"ssb-keys": "^7.2.2",
|
||||||
"ssb-master": "^1.0.3",
|
"ssb-master": "^1.0.3",
|
||||||
"ssb-peer-invites": "^2.0.2",
|
|
||||||
"ssb-private": "^0.2.3",
|
"ssb-private": "^0.2.3",
|
||||||
"ssb-query": "^2.4.3",
|
"ssb-query": "^2.4.3",
|
||||||
"ssb-replicate": "^1.3.2",
|
"ssb-replicate": "^1.3.2",
|
||||||
"ssb-server": "^15.2.0",
|
|
||||||
"ssb-validate": "^4.0.5",
|
"ssb-validate": "^4.0.5",
|
||||||
"stream-to-pull-stream": "^1.7.3",
|
"stream-to-pull-stream": "^1.7.3",
|
||||||
"url": "^0.11.0"
|
"url": "^0.11.0"
|
||||||
|
@ -56,4 +56,4 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"electron": "^8.2.0"
|
"electron": "^8.2.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue