-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnuxt.config.ts
47 lines (47 loc) · 1.63 KB
/
nuxt.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
devtools: { enabled: true },
modules: [
"@nuxtjs/tailwindcss",
"nuxt-headlessui",
"@pinia/nuxt",
"@pinia-plugin-persistedstate/nuxt",
"@nuxtjs/color-mode",
],
runtimeConfig: {
database_host: process.env.DATABASE_HOST,
database_port: process.env.DATABASE_PORT,
database_user: process.env.DATABASE_USER,
database_password: process.env.DATABASE_PASSWORD,
database_name: process.env.DATABASE_NAME,
temp_folder: process.env.TEMP_FOLDER || "./tmp",
jwt_key: process.env.JWT_KEY,
usesqlite: process.env.SQLITE,
ldap_host: process.env.LDAP_HOST,
ldap_port: process.env.LDAP_PORT || '389',
ldap_binddn: process.env.LDAP_BINDDN,
ldap_password: process.env.LDAP_PASSWORD,
ldap_searchbase: process.env.LDAP_SEARCHBASE,
ldap_searchfilter: process.env.LDAP_SEARCHFILTER || 'sAMAccountName={{username}}',
ldap_namefield: process.env.LDAP_NAMEFIELD || 'name',
ldap_mailfield: process.env.LDAP_MAILFIELD || 'mail',
ldap_ssl: process.env.LDAP_SSL || 'false',
ldap_ssl_insecure: process.env.LDAP_SSL_INSECURE || 'false',
ldap_ssl_ca: process.env.LDAP_SSL_CA,
public: {
ldap_enabled: process.env.LDAP_ENABLED || 'false',
},
},
telemetry: false,
alias: {
// pinia: "/node_modules/@pinia/nuxt/node_modules/pinia/dist/pinia.mjs"
},
nitro: {
experimental: { openAPI: true },
},
colorMode: {
classSuffix: "",
preference: "system", // default value of $colorMode.preference
fallback: "dark", // fallback value if not system preference found
},
});