28 lines
730 B
TypeScript
28 lines
730 B
TypeScript
// https://nuxt.com/docs/api/configuration/nuxt-config
|
|
export default defineNuxtConfig({
|
|
devtools: { enabled: true },
|
|
modules: [
|
|
'@nuxtjs/tailwindcss'
|
|
],
|
|
runtimeConfig: {
|
|
// Private keys (only available on server-side)
|
|
database: process.env.DB_NAME || "mydatabase",
|
|
username: process.env.DB_USERNAME || "root",
|
|
password: process.env.DB_PASSWORD || "",
|
|
host: process.env.DB_HOST || "localhost",
|
|
dialect: process.env.DB_DIALECT || "mysql", // Change to "postgres", "sqlite", etc.
|
|
logging: process.env.DB_LOGGING === "true",
|
|
// Public keys (exposed to client-side)
|
|
public: {
|
|
apiBase: '/api'
|
|
}
|
|
},
|
|
vite: {
|
|
},
|
|
nitro: {
|
|
experimental: {
|
|
wasm: true
|
|
},
|
|
}
|
|
})
|