From 358fecb510349e256f84bb48f6449f8371343fc1 Mon Sep 17 00:00:00 2001 From: Kenneth Obsequio Date: Mon, 22 Jun 2026 11:09:43 +0800 Subject: [PATCH] fix: local regression replace my hard coded thinking Signed-off-by: Kenneth Obsequio --- services/health.service.js | 4 ++-- services/s3.service.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/services/health.service.js b/services/health.service.js index b9e3ce7..a5f34fc 100644 --- a/services/health.service.js +++ b/services/health.service.js @@ -79,9 +79,9 @@ const CHECKS = [ { name: 'storage', critical: false, - enabled: !!process.env.S3_ENDPOINT, + enabled: !!(process.env.S3_ENDPOINT || process.env.S3_PUBLIC_URL), skipNote: 'S3_ENDPOINT is not configured', - meta: { provider: 's3', endpoint: process.env.S3_ENDPOINT, bucket: process.env.S3_BUCKET }, + meta: { provider: 's3', endpoint: process.env.S3_PUBLIC_URL ?? process.env.S3_ENDPOINT, bucket: process.env.S3_BUCKET }, run: pingS3, }, { diff --git a/services/s3.service.js b/services/s3.service.js index d3ad2c4..4ba4192 100644 --- a/services/s3.service.js +++ b/services/s3.service.js @@ -168,7 +168,7 @@ async function getObjectStream(key) { } async function ping() { - await s3.send(new HeadBucketCommand({ Bucket: DEFAULT_BUCKET })); + await s3Public.send(new HeadBucketCommand({ Bucket: DEFAULT_BUCKET })); } module.exports = { uploadFile, deleteFile, getSignedDownloadUrl, getObjectStream, ping }; \ No newline at end of file