Skip to content
Snippets Groups Projects
Select Git revision
  • 6b24a2a04d01b070b0570ed7220ae018654016ed
  • main default protected
  • dev protected
  • tclabby-main-patch-92350
  • tclabby-main-patch-26246
  • operon-struct-type
  • operon-struct-type-article
  • remove-duplicate-structure-Lamassu-Fam_PDDEXK
  • operon-struct-type-article-update
  • system-distribution-plot
  • update-article-auto-sections
  • genome-context-system
  • select-columns
  • mao
  • ftesson_abip2
  • ftesson_abia
  • ftesson_abij
  • ftesson_abiz
  • ftesson_abie
  • ftesson_abir
  • ftesson_abii
21 results

ReferencesList.vue

Blame
  • 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,
      // }
    })