Select Git revision
monotonic_regression_uncertainty.cpython-39.pyc
nuxt.config.ts 1.81 KiB
// https://nuxt.com/docs/api/configuration/nuxt-config
import { md3 } from 'vuetify/blueprints'
export default defineNuxtConfig({
ssr: true,
app: {
head: {
title: "Webservice"
}
},
runtimeConfig: {
serverSideApiBaseUrl: "url_from_server_side_to_reach_api",
public: {
wikiUrl: '/wiki'
}
},
modules: [
'vuetify-nuxt-module',
'@nuxtjs/plausible',
"nuxt-security",
'@nuxtjs/seo',
// "nuxt-csurf",
],
css: [
'@vue-flow/core/dist/style.css',
'@vue-flow/core/dist/theme-default.css',
'@vue-flow/minimap/dist/style.css',
'@vue-flow/controls/dist/style.css',
],
site: {
url: 'https://defensefinder.mdmlab.fr',
name: 'DefenseFinder webservice and knowledge base',
description: 'On this site, you can freely use (without any login) the DefenseFinder webservice (see below) and get help to navigate the ever expanding world of defense systems.There is a collaborative knowledge base of defense systems that provide essential information on any given defense systems',
defaultLocale: 'en', // not needed if you have @nuxtjs/i18n installed
},
security: {
// csrf: {
// // https: false,
// addCsrfTokenToEventCtx: true,
// cookieKey: 'csrftoken',
// }
},
vuetify: {
vuetifyOptions: {
labComponents: true,
icons: {
defaultSet: 'mdi',
sets: ['mdi', 'fa', 'md'],
},
blueprint: md3,
}
},
plausible: {
apiHost: 'https://plausible.pasteur.cloud',
enableAutoOutboundTracking: true
},
devtools: {
enabled: false
},
vite: {
define: {
"__VUE_PROD_HYDRATION_MISMATCH_DETAILS__": true,
}
},
// devServer: {
// host: "http://defense-finder-api:8000",
// },
// experimental: {
// clientFallback: true,
// noVueServer: true,
// }
})