switch from minio to seaweed S3 storage: configs and buckets (dev vs. prod, refactoring magic strings)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { Readable } from 'stream';
|
||||
import { client } from '$lib/minio';
|
||||
import { BUCKET, client } from '$lib/minio';
|
||||
import { fail } from '@sveltejs/kit';
|
||||
import { v4 as uuidv4 } from 'uuid';
|
||||
|
||||
@@ -51,7 +51,7 @@ export const actions = {
|
||||
objectName += '.glb';
|
||||
}
|
||||
|
||||
const url = await client.presignedPutObject('tatort', objectName);
|
||||
const url = await client.presignedPutObject(BUCKET, objectName);
|
||||
|
||||
return { url };
|
||||
},
|
||||
@@ -95,7 +95,7 @@ export const actions = {
|
||||
const vorgang = data.vorgang;
|
||||
const name = data.name;
|
||||
|
||||
const url = await client.presignedPutObject('tatort', `${vorgang}/${name}`, 60);
|
||||
const url = await client.presignedPutObject(BUCKET, `${vorgang}/${name}`, 60);
|
||||
|
||||
return { url };
|
||||
},
|
||||
@@ -106,7 +106,7 @@ export const actions = {
|
||||
const stream = data.file.stream();
|
||||
const metaData = { 'Content-Type': 'model-gtlf-binary', 'X-VorgangsNr': '4711' };
|
||||
const result = new Promise((resolve, reject) => {
|
||||
client.putObject('tatort', name, Readable.from(stream), metaData, function (err, etag) {
|
||||
client.putObject(BUCKET, name, Readable.from(stream), metaData, function (err, etag) {
|
||||
if (err) return reject(err);
|
||||
resolve(etag);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user