Initial boilerplate scaffold for continuum-app
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
// https://nuxt.com/docs/api/configuration/nuxt-config
|
||||
export default defineNuxtConfig({
|
||||
compatibilityDate: "2026-01-01",
|
||||
|
||||
// Disabled so the exact same static bundle can be served from the browser
|
||||
// and embedded verbatim into the Tauri desktop shell.
|
||||
ssr: false,
|
||||
|
||||
devtools: { enabled: true },
|
||||
|
||||
modules: ["@nuxtjs/supabase", "@pinia/nuxt"],
|
||||
|
||||
supabase: {
|
||||
redirect: true,
|
||||
redirectOptions: {
|
||||
login: "/login",
|
||||
callback: "/confirm",
|
||||
exclude: ["/login"],
|
||||
},
|
||||
},
|
||||
|
||||
runtimeConfig: {
|
||||
public: {
|
||||
apiBase: process.env.NUXT_PUBLIC_API_BASE || "http://localhost:3001",
|
||||
wsBase: process.env.NUXT_PUBLIC_WS_BASE || "ws://localhost:3001",
|
||||
go2rtcStreamBase: process.env.NUXT_PUBLIC_GO2RTC_STREAM_BASE || "http://localhost:1984",
|
||||
},
|
||||
},
|
||||
|
||||
// apps/desktop's src-tauri config points at this static output directory.
|
||||
nitro: {
|
||||
output: {
|
||||
publicDir: "../desktop/dist",
|
||||
},
|
||||
},
|
||||
|
||||
vite: {
|
||||
// Tauri needs a fixed, predictable dev server port.
|
||||
server: {
|
||||
strictPort: true,
|
||||
},
|
||||
},
|
||||
|
||||
typescript: {
|
||||
strict: true,
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user