From e14732ef2cb50375a8d8cb35abf0c74bc9489630 Mon Sep 17 00:00:00 2001 From: ordinarthur <@arthurbarre.js@gmail.com> Date: Sat, 11 Apr 2026 18:05:24 +0200 Subject: [PATCH] fix: read env vars from process.env for K8s compatibility Astro import.meta.env doesn't see K8s configmap env vars. Fall back to process.env which works in SSR Node runtime. Co-Authored-By: Claude Opus 4.6 --- src/lib/sanity.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/sanity.mjs b/src/lib/sanity.mjs index 1f7ad7b..7b54ad9 100644 --- a/src/lib/sanity.mjs +++ b/src/lib/sanity.mjs @@ -2,8 +2,8 @@ import { createClient } from '@sanity/client' import imageUrlBuilder from '@sanity/image-url' export const sanity = createClient({ - projectId: import.meta.env.SANITY_PROJECT_ID, - dataset: import.meta.env.SANITY_DATASET || 'production', + projectId: process.env.SANITY_PROJECT_ID || import.meta.env.SANITY_PROJECT_ID, + dataset: process.env.SANITY_DATASET || import.meta.env.SANITY_DATASET || 'production', apiVersion: '2024-01-01', useCdn: false, })