Skip to content

Commit 6b3e006

Browse files
committed
fix: set up upstash for prod use
1 parent d954a82 commit 6b3e006

3 files changed

Lines changed: 80 additions & 48 deletions

File tree

modules/cache.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,16 @@ export default defineNuxtModule({
2727
...nitroConfig.storage[FETCH_CACHE_STORAGE_BASE],
2828
driver: 'vercel-runtime-cache',
2929
}
30+
31+
const env = process.env.VERCEL_ENV
32+
33+
nitroConfig.storage['oauth-atproto-state'] = {
34+
driver: env === 'production' ? 'vercel-kv' : 'vercel-runtime-cache',
35+
}
36+
37+
nitroConfig.storage['oauth-atproto-session'] = {
38+
driver: env === 'production' ? 'vercel-kv' : 'vercel-runtime-cache',
39+
}
3040
})
3141
},
3242
})

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"@nuxtjs/i18n": "10.2.1",
5151
"@shikijs/langs": "3.21.0",
5252
"@shikijs/themes": "3.21.0",
53+
"@vercel/kv": "3.0.0",
5354
"@vueuse/core": "14.1.0",
5455
"@vueuse/nuxt": "14.1.0",
5556
"module-replacements": "2.11.0",

0 commit comments

Comments
 (0)