Skip to content
Snippets Groups Projects
Commit 398593a1 authored by Janis Streib's avatar Janis Streib :owl:
Browse files

ADD: dev: correct proxy settings

parent e1e44ec2
No related branches found
No related tags found
No related merge requests found
Pipeline #406255 passed with warnings
import { fileURLToPath, URL } from 'node:url'
import {fileURLToPath, URL} from 'node:url'
import vue from '@vitejs/plugin-vue'
import colors from 'picocolors'
......@@ -6,50 +6,72 @@ import UnoCSS from 'unocss/vite'
import AutoImport from 'unplugin-auto-import/vite'
import TurboConsole from 'unplugin-turbo-console/vite'
import Components from 'unplugin-vue-components/vite'
import { defineConfig } from 'vite'
import {defineConfig} from 'vite'
import nightwatchPlugin from 'vite-plugin-nightwatch'
import vueDevTools from 'vite-plugin-vue-devtools'
// https://vite.dev/config/
export default defineConfig({
plugins: [
vue(),
vueDevTools(),
nightwatchPlugin(),
UnoCSS(),
Components({
dts: true,
}),
AutoImport({
imports: [
'vue',
'vue-router',
'vue-i18n',
'vitest',
'pinia',
'@vueuse/core',
],
vueTemplate: true,
vueDirectives: true,
}),
TurboConsole({
silent: true,
disablePassLogs: true,
}),
{
name: 'nextvs-startup-logo',
configureServer: (server) => {
const { printUrls } = server
server.printUrls = () => {
console.log(` 🚀 ${colors.bold(colors.red('NEXTVS'))} ${colors.dim('up and running')}`)
printUrls()
}
},
},
],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url)),
plugins: [
vue(),
vueDevTools(),
nightwatchPlugin(),
UnoCSS(),
Components({
dts: true,
}),
AutoImport({
imports: [
'vue',
'vue-router',
'vue-i18n',
'vitest',
'pinia',
'@vueuse/core',
],
vueTemplate: true,
vueDirectives: true,
}),
TurboConsole({
silent: true,
disablePassLogs: true,
}),
{
name: 'nextvs-startup-logo',
configureServer: (server) => {
const {printUrls} = server
server.printUrls = () => {
console.log(` 🚀 ${colors.bold(colors.red('NEXTVS'))} ${colors.dim('up and running')}`)
printUrls()
}
},
},
],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url)),
},
},
},
server: {
proxy: {
'^/api/openapi.json': {
target: 'https://netvs-devel.scc.kit.edu',
secure: true,
changeOrigin: true,
followRedirects: true,
},
'^/api': {
target: 'https://netvs-devel.scc.kit.edu',
secure: true,
changeOrigin: true,
followRedirects: true,
},
'^/hub': {
target: 'https://netvs-devel.scc.kit.edu',
secure: true,
changeOrigin: true,
followRedirects: true,
},
}
}
})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment