From addd1263ab7acca83a8847774b449c36a38e551f Mon Sep 17 00:00:00 2001 From: soxa <6390896+Soxasora@users.noreply.github.com> Date: Wed, 23 Apr 2025 22:08:23 +0200 Subject: [PATCH] hotfix: production uses NEXT_PUBLIC_MEDIA_DOMAIN (#2126) --- worker/imgproxy.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/worker/imgproxy.js b/worker/imgproxy.js index 65c8ff16..421ea7fb 100644 --- a/worker/imgproxy.js +++ b/worker/imgproxy.js @@ -202,8 +202,10 @@ export async function processCrop ({ photoId, cropData }) { `/rs:fill:${size}:${size}` ].join('') - const uploadsUrl = process.env.MEDIA_URL_DOCKER || process.env.NEXT_PUBLIC_MEDIA_URL - const url = new URL(photoId, uploadsUrl).toString() + // in dev we may use MEDIA_URL_DOCKER or NEXT_PUBLIC_MEDIA_URL + // in prod we use NEXT_PUBLIC_MEDIA_DOMAIN + const uploadsUrl = process.env.MEDIA_URL_DOCKER || process.env.NEXT_PUBLIC_MEDIA_URL || `https://${process.env.NEXT_PUBLIC_MEDIA_DOMAIN}` + const url = `${uploadsUrl}/${photoId}` console.log('[imgproxy - cropjob] id:', photoId, '-- url:', url) const pathname = '/'