Some checks failed
Build and Publish / build-release (push) Failing after 1m31s
59 lines
1.7 KiB
TypeScript
59 lines
1.7 KiB
TypeScript
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'],
|
|
auth: {
|
|
baseURL: '/api/auth',
|
|
provider: {
|
|
type: 'authjs',
|
|
trustHost: true,
|
|
defaultProvider: 'zitadel',
|
|
},
|
|
sessionRefresh: {
|
|
enablePeriodically: false,
|
|
enableOnWindowFocus: false,
|
|
},
|
|
},
|
|
css: ['~/assets/css/main.css'],
|
|
ui: {
|
|
colorMode: false
|
|
},
|
|
runtimeConfig: {},
|
|
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`
|
|
},
|
|
}
|
|
}
|
|
})
|