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"); // 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);

View File

@ -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;

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-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"
} }
} }