Ensure tmpDir/.budibase always exists

This commit is contained in:
Rory Powell 2022-10-26 09:24:28 +01:00
parent a80821cd73
commit 9b038ceb8a
1 changed files with 8 additions and 2 deletions

View File

@ -1,5 +1,6 @@
const { join } = require("path") const { join } = require("path")
const { tmpdir } = require("os") const { tmpdir } = require("os")
const fs = require("fs")
const env = require("../environment") const env = require("../environment")
/**************************************************** /****************************************************
@ -16,6 +17,11 @@ exports.ObjectStoreBuckets = {
PLUGINS: env.PLUGIN_BUCKET_NAME, PLUGINS: env.PLUGIN_BUCKET_NAME,
} }
exports.budibaseTempDir = function () { const bbTmp = join(tmpdir(), ".budibase")
return join(tmpdir(), ".budibase") if (!fs.existsSync(bbTmp)) {
fs.mkdirSync(bbTmp)
}
exports.budibaseTempDir = function () {
return bbTmp
} }