Skip to content

Commit 1089812

Browse files
committed
fix
1 parent d44658b commit 1089812

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

apps/backend/src/s3.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { ImageProcessingError, parseBase64Image } from "./lib/images";
55

66
const S3_REGION = getEnvVariable("STACK_S3_REGION", "");
77
const S3_ENDPOINT = getEnvVariable("STACK_S3_ENDPOINT", "");
8-
const S3_PUBLIC_ENDPOINT = getEnvVariable("STACK_S3_PUBLIC_ENDPOINT", S3_ENDPOINT);
8+
const S3_PUBLIC_ENDPOINT = getEnvVariable("STACK_S3_PUBLIC_ENDPOINT", "");
99
const S3_BUCKET = getEnvVariable("STACK_S3_BUCKET", "");
1010
const S3_ACCESS_KEY_ID = getEnvVariable("STACK_S3_ACCESS_KEY_ID", "");
1111
const S3_SECRET_ACCESS_KEY = getEnvVariable("STACK_S3_SECRET_ACCESS_KEY", "");
@@ -27,7 +27,11 @@ const s3Client = HAS_S3 ? new S3Client({
2727
}) : undefined;
2828

2929
export function getS3PublicUrl(key: string): string {
30-
return `${S3_PUBLIC_ENDPOINT}/${S3_BUCKET}/${key}`;
30+
if (S3_PUBLIC_ENDPOINT) {
31+
return `${S3_PUBLIC_ENDPOINT}/${key}`;
32+
} else {
33+
return `${S3_ENDPOINT}/${S3_BUCKET}/${key}`;
34+
}
3135
}
3236

3337
async function uploadBase64Image({

0 commit comments

Comments
 (0)