Browse Source

point logo upload to S3 bucket when not self hosted

pull/2723/head
Martin McKeaveney 5 years ago
parent
commit
fb7a700542
  1. 9
      packages/worker/src/api/controllers/global/configs.js

9
packages/worker/src/api/controllers/global/configs.js

@ -10,6 +10,7 @@ const email = require("../../../utilities/email")
const { upload, ObjectStoreBuckets } = require("@budibase/auth").objectStore
const CouchDB = require("../../../db")
const { getGlobalDB } = require("@budibase/auth/tenancy")
const env = require("../../../environment")
exports.save = async function (ctx) {
const db = getGlobalDB()
@ -174,7 +175,13 @@ exports.upload = async function (ctx) {
const file = ctx.request.files.file
const { type, name } = ctx.params
const bucket = ObjectStoreBuckets.GLOBAL
let bucket
if (env.SELF_HOSTED) {
bucket = ObjectStoreBuckets.GLOBAL
} else {
bucket = ObjectStoreBuckets.GLOBAL_CLOUD
}
const key = `${type}/${name}`
await upload({
bucket,

Loading…
Cancel
Save