mirror of
https://github.com/bubblecup-12/VogelSocialMedia.git
synced 2025-07-08 13:38:47 +00:00
moved project to docker
This commit is contained in:
parent
5aa2463064
commit
d2d48ca39c
20 changed files with 570 additions and 319 deletions
18
code/backend/src/controllers/getPublicPresignedUrl.ts
Normal file
18
code/backend/src/controllers/getPublicPresignedUrl.ts
Normal file
|
@ -0,0 +1,18 @@
|
|||
import { minioClient, minIOUrl, NODE_ENV } from "../server";
|
||||
|
||||
export async function getPublicPresignedUrl(
|
||||
bucketName: string,
|
||||
objectName: string
|
||||
): Promise<string> {
|
||||
const url = await minioClient.presignedGetObject(
|
||||
bucketName,
|
||||
objectName,
|
||||
3600
|
||||
);
|
||||
let presignedUrl: string = url;
|
||||
console.log(NODE_ENV, "Node env");
|
||||
if (NODE_ENV === "production") {
|
||||
presignedUrl = url.replace(minIOUrl, "/media");
|
||||
}
|
||||
return presignedUrl;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue