const devApiOrigin = 'https://dev.api.corredorconect.com' export default defineNuxtConfig({ compatibilityDate: '2026-02-25', modules: ['nuxt-open-fetch', '@nuxt/ui', '@nuxt/eslint', '@zitadel/nuxt-auth'], ssr: false, auth: { provider: { type: 'authjs', trustHost: true, defaultProvider: 'zitadel', }, sessionRefresh: { enablePeriodically: false, enableOnWindowFocus: false, }, }, css: ['~/assets/css/main.css'], ui: { colorMode: false }, runtimeConfig: { // can be overriden NUXT_AUTH_SECRET authSecret: '', zitadelDomain: '', zitadelClientId: '', zitadelProjectId: '' }, openFetch: { clients: { customer: { baseURL: process.env.NUXT_PUBLIC_CUSTOMER_API_BASE ?? `${devApiOrigin}/customer/api/v1`, schema: process.env.NUXT_PUBLIC_CUSTOMER_OPENAPI ?? `${devApiOrigin}/customer/api/openapi` }, policy: { baseURL: process.env.NUXT_PUBLIC_POLICY_API_BASE ?? `${devApiOrigin}/policy/api/v1`, schema: process.env.NUXT_PUBLIC_POLICY_OPENAPI ?? `${devApiOrigin}/policy/api/openapi` }, providers: { baseURL: process.env.NUXT_PUBLIC_PROVIDERS_API_BASE ?? `${devApiOrigin}/provider/api/v1`, schema: process.env.NUXT_PUBLIC_PROVIDERS_OPENAPI ?? `${devApiOrigin}/provider/api/openapi` }, workload: { baseURL: process.env.NUXT_PUBLIC_WORKLOAD_API_BASE ?? `${devApiOrigin}/workload/api/v1`, schema: process.env.NUXT_PUBLIC_WORKLOAD_OPENAPI ?? `${devApiOrigin}/workload/api/openapi` }, document: { baseURL: process.env.NUXT_PUBLIC_DOCUMENT_API_BASE ?? `${devApiOrigin}/document/api`, schema: process.env.NUXT_PUBLIC_DOCUMENT_OPENAPI ?? `${devApiOrigin}/document/api/openapi` }, } } })