28 lines
809 B
JavaScript
28 lines
809 B
JavaScript
const { join } = require("path")
|
|
const { tmpdir } = require("os")
|
|
const fs = require("fs")
|
|
const env = require("../environment")
|
|
|
|
/****************************************************
|
|
* NOTE: When adding a new bucket - name *
|
|
* sure that S3 usages (like budibase-infra) *
|
|
* have been updated to have a unique bucket name. *
|
|
****************************************************/
|
|
exports.ObjectStoreBuckets = {
|
|
BACKUPS: env.BACKUPS_BUCKET_NAME,
|
|
APPS: env.APPS_BUCKET_NAME,
|
|
TEMPLATES: env.TEMPLATES_BUCKET_NAME,
|
|
GLOBAL: env.GLOBAL_BUCKET_NAME,
|
|
GLOBAL_CLOUD: env.GLOBAL_CLOUD_BUCKET_NAME,
|
|
PLUGINS: env.PLUGIN_BUCKET_NAME,
|
|
}
|
|
|
|
const bbTmp = join(tmpdir(), ".budibase")
|
|
if (!fs.existsSync(bbTmp)) {
|
|
fs.mkdirSync(bbTmp)
|
|
}
|
|
|
|
exports.budibaseTempDir = function () {
|
|
return bbTmp
|
|
}
|