2023-05-05 00:50:02 +03:00
|
|
|
const { defineConfig } = require('@vue/cli-service')
|
2024-05-15 00:31:36 +03:00
|
|
|
|
|
|
|
|
const ALLOWED_HOSTS = process.env.ALLOWED_HOSTS || "all"
|
|
|
|
|
const VUE_APP_TALEMATE_BACKEND_WEBSOCKET_URL = process.env.VUE_APP_TALEMATE_BACKEND_WEBSOCKET_URL || null
|
|
|
|
|
|
|
|
|
|
// if ALLOWED_HOSTS is set and has , then split it
|
|
|
|
|
if (ALLOWED_HOSTS !== "all") {
|
|
|
|
|
ALLOWED_HOSTS = ALLOWED_HOSTS.split(",")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
console.log("ALLOWED_HOSTS", ALLOWED_HOSTS)
|
|
|
|
|
console.log("VUE_APP_TALEMATE_BACKEND_WEBSOCKET_URL", VUE_APP_TALEMATE_BACKEND_WEBSOCKET_URL)
|
|
|
|
|
|
2023-05-05 00:50:02 +03:00
|
|
|
module.exports = defineConfig({
|
|
|
|
|
transpileDependencies: true,
|
|
|
|
|
|
|
|
|
|
pluginOptions: {
|
|
|
|
|
vuetify: {
|
|
|
|
|
// https://github.com/vuetifyjs/vuetify-loader/tree/next/packages/vuetify-loader
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
devServer: {
|
2024-05-15 00:31:36 +03:00
|
|
|
allowedHosts: ALLOWED_HOSTS,
|
2023-05-05 00:50:02 +03:00
|
|
|
client: {
|
|
|
|
|
overlay: {
|
|
|
|
|
warnings: false,
|
|
|
|
|
errors: false,
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
// or
|
|
|
|
|
overlay: false,
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|