45 lines
1.0 KiB
TypeScript
45 lines
1.0 KiB
TypeScript
export default defineNuxtConfig({
|
|
sourcemap: true,
|
|
modules: ['@nuxt/ui', '@nuxt/eslint', '@pinia/nuxt', '@nuxtjs/i18n', 'nuxt-auth-utils'],
|
|
css: ['~/assets/css/main.css'],
|
|
runtimeConfig: {
|
|
public: {
|
|
clientProxyBasePath: 'NOT_SET',
|
|
serverApiBaseUrl: 'NOT_SET',
|
|
serverApiBasePath: 'NOT_SET',
|
|
keycloakTokenUrl: 'NOT_SET',
|
|
logLevel: 'NOT_SET'
|
|
},
|
|
oauth: {
|
|
keycloak: {
|
|
clientId: 'NOT_SET',
|
|
clientSecret: 'NOT_SET',
|
|
realm: 'NOT_SET',
|
|
serverUrl: 'NOT_SET',
|
|
serverUrlInternal: 'NOT_SET',
|
|
redirectURL: 'NOT_SET',
|
|
scope: ['openid', 'organization']
|
|
}
|
|
}
|
|
},
|
|
components: [
|
|
{
|
|
path: '~/components',
|
|
pathPrefix: false
|
|
}
|
|
],
|
|
i18n: {
|
|
defaultLocale: 'de',
|
|
strategy: 'no_prefix',
|
|
locales: [
|
|
{ code: 'en', name: 'English', file: 'en.json' },
|
|
{ code: 'de', name: 'Deutsch', file: 'de.json' }
|
|
]
|
|
},
|
|
// typescript: {
|
|
// typeCheck: true
|
|
// },
|
|
devtools: { enabled: true },
|
|
compatibilityDate: '2024-11-01'
|
|
})
|