feat: scaffold nuxt app
This commit is contained in:
27
nuxt.config.ts
Normal file
27
nuxt.config.ts
Normal file
@@ -0,0 +1,27 @@
|
||||
export default defineNuxtConfig({
|
||||
compatibilityDate: "2026-06-10",
|
||||
ssr: false,
|
||||
devtools: { enabled: false },
|
||||
// Single-user private inbox: no SSR/SEO needs; SPA so @kuns/zitadel-auth runs in-browser.
|
||||
runtimeConfig: {
|
||||
// server-only
|
||||
databaseUrl: process.env.DATABASE_URL,
|
||||
zitadelIssuer: process.env.ZITADEL_ISSUER || "https://auth.kuns.dev",
|
||||
zitadelAudience: process.env.ZITADEL_AUDIENCE || "",
|
||||
allowedUserIds: process.env.ALLOWED_USER_IDS || "",
|
||||
webOrigin: process.env.WEB_ORIGIN || "",
|
||||
public: {
|
||||
zitadelIssuer: process.env.NUXT_PUBLIC_ZITADEL_ISSUER || "https://auth.kuns.dev",
|
||||
zitadelClientId: process.env.NUXT_PUBLIC_ZITADEL_CLIENT_ID || "",
|
||||
},
|
||||
},
|
||||
app: {
|
||||
head: {
|
||||
title: "ClaudeDo Inbox",
|
||||
meta: [
|
||||
{ name: "viewport", content: "width=device-width, initial-scale=1, viewport-fit=cover" },
|
||||
{ name: "color-scheme", content: "light dark" },
|
||||
],
|
||||
},
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user