mirror of
https://github.com/vegu-ai/talemate.git
synced 2025-09-02 02:19:12 +00:00
* dont run npm install during container build * fix const var issue when ALLOWED_HOSTS is anything but `all` * ensure docker env sets NODE_ENV to development for now * 0.25.4 * dont mount frontend volume by default
31 lines
840 B
JavaScript
31 lines
840 B
JavaScript
const { defineConfig } = require('@vue/cli-service')
|
|
|
|
const ALLOWED_HOSTS = ((process.env.ALLOWED_HOSTS || "all") !== "all" ? process.env.ALLOWED_HOSTS.split(",") : "all")
|
|
const VUE_APP_TALEMATE_BACKEND_WEBSOCKET_URL = process.env.VUE_APP_TALEMATE_BACKEND_WEBSOCKET_URL || null
|
|
|
|
console.log("NODE_ENV", process.env.NODE_ENV)
|
|
console.log("ALLOWED_HOSTS", ALLOWED_HOSTS)
|
|
console.log("VUE_APP_TALEMATE_BACKEND_WEBSOCKET_URL", VUE_APP_TALEMATE_BACKEND_WEBSOCKET_URL)
|
|
|
|
module.exports = defineConfig({
|
|
transpileDependencies: true,
|
|
|
|
pluginOptions: {
|
|
vuetify: {
|
|
// https://github.com/vuetifyjs/vuetify-loader/tree/next/packages/vuetify-loader
|
|
}
|
|
},
|
|
|
|
devServer: {
|
|
allowedHosts: ALLOWED_HOSTS,
|
|
client: {
|
|
overlay: {
|
|
warnings: false,
|
|
errors: false,
|
|
},
|
|
|
|
// or
|
|
overlay: false,
|
|
}
|
|
}
|
|
})
|