diff --git a/nuxt.config.ts b/nuxt.config.ts index b3a010e..8f650c6 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -57,6 +57,7 @@ export default defineNuxtConfig({ urls: urls, }, runtimeConfig: { + useProdInDev: false, // used to determine if we should use production storage in development mode upstash: { redis: { restUrl: undefined, diff --git a/server/plugins/storage.ts b/server/plugins/storage.ts index 8900c57..a0135bb 100644 --- a/server/plugins/storage.ts +++ b/server/plugins/storage.ts @@ -2,8 +2,8 @@ import fsDriver from "unstorage/drivers/fs"; import upstashDriver from "unstorage/drivers/upstash"; export default defineNitroPlugin(() => { - if (import.meta.dev) { - defnineProductionStorage(); + if (import.meta.dev && !useRuntimeConfig().useProdInDev) { + defineDevelopmentStorage(); } else { defnineProductionStorage(); }