mirror of https://github.com/xwiki-labs/cryptpad
Merge pull request #647 from angdraug/pass-archivepath
Support non-writable working directory
This commit is contained in:
commit
adc2a63bd8
|
@ -303,6 +303,8 @@ module.exports = {
|
|||
*/
|
||||
blobStagingPath: './data/blobstage',
|
||||
|
||||
decreePath: './data/decrees',
|
||||
|
||||
/* CryptPad supports logging events directly to the disk in a 'logs' directory
|
||||
* Set its location here, or set it to false (or nothing) if you'd rather not log
|
||||
*/
|
||||
|
|
|
@ -122,6 +122,7 @@ module.exports.create = function (Env, cb) {
|
|||
// create a pin store
|
||||
Store.create({
|
||||
filePath: pinPath,
|
||||
archivePath: Env.paths.archive,
|
||||
}, w(function (err, s) {
|
||||
if (err) { throw err; }
|
||||
Env.pinStore = s;
|
||||
|
@ -130,7 +131,7 @@ module.exports.create = function (Env, cb) {
|
|||
// create a channel store
|
||||
Store.create({
|
||||
filePath: Env.paths.data,
|
||||
archivepath: Env.paths.archive,
|
||||
archivePath: Env.paths.archive,
|
||||
}, w(function (err, _store) {
|
||||
if (err) { throw err; }
|
||||
Env.msgStore = _store; // API used by rpc
|
||||
|
|
|
@ -87,6 +87,7 @@ Logger.create = function (config, cb) {
|
|||
|
||||
Store.create({
|
||||
filePath: config.logPath,
|
||||
archivePath: config.archivePath,
|
||||
}, function (err, store) {
|
||||
if (err) {
|
||||
throw err;
|
||||
|
|
|
@ -63,6 +63,7 @@ const init = function (config, _cb) {
|
|||
}));
|
||||
Store.create({
|
||||
filePath: config.pinPath,
|
||||
archivePath: config.archivePath,
|
||||
}, w(function (err, _pinStore) {
|
||||
if (err) {
|
||||
w.abort();
|
||||
|
|
Loading…
Reference in New Issue