feat: add next public envs to runtime

This commit is contained in:
Henry
2025-06-02 22:54:44 +01:00
parent c976647b86
commit 78e543d321
18 changed files with 47 additions and 33 deletions

View File

@@ -1,9 +1,13 @@
import { fileURLToPath } from "url";
import createJiti from "jiti";
import { env } from "next-runtime-env";
import { configureRuntimeEnv } from "next-runtime-env/build/configure.js";
// Import env files to validate at build time. Use jiti so we can load .ts files in here.
createJiti(fileURLToPath(import.meta.url))("./src/env");
configureRuntimeEnv();
/** @type {import("next").NextConfig} */
const config = {
reactStrictMode: true,
@@ -22,7 +26,7 @@ const config = {
typescript: { ignoreBuildErrors: true },
images: {
domains: [process.env.NEXT_PUBLIC_STORAGE_DOMAIN ?? ""],
domains: [env("NEXT_PUBLIC_STORAGE_DOMAIN") ?? ""],
},
experimental: {
instrumentationHook: true,