Mercurial > gemma
view client/vue.config.js @ 1108:5adee8b0e29f
Migrate database Dockerfile to bionic and upgrade database
Now all Dockerfiles use the same base image respectively
operating system. At the same time upgraded PostgreSQL and PostGIS
to current stable releases.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Fri, 02 Nov 2018 17:21:33 +0100 |
parents | 51e42c2e110a |
children | b23622905a3f |
line wrap: on
line source
const CopyWebpackPlugin = require("copy-webpack-plugin"); const PurgecssPlugin = require("purgecss-webpack-plugin"); const glob = require("glob-all"); const path = require("path"); module.exports = { outputDir: "../web", chainWebpack: config => { let vendorImgPath = process.env.VUE_APP_VENDOR_IMG_PATH; if (!vendorImgPath) return; config .plugin("CopyWebpackPlugin") .use(CopyWebpackPlugin, [[{ from: vendorImgPath, to: "img" }]], { copyUnmodified: true }); config.plugin("PurgecssPlugin").use(PurgecssPlugin, [ { paths: glob.sync([ path.join(__dirname, "./src/index.html"), path.join(__dirname, "./**/*.vue"), path.join(__dirname, "./src/**/*.js") ]) } ]); }, css: { loaderOptions: { // pass options to sass-loader sass: { // @/ is an alias to src/ // so this assumes you have a file named `src/variables.scss` data: `@import "@/application/assets/application.scss";` } } }, devServer: { proxy: { "/api": { target: process.env.VUE_BACKEND_API_URL, secure: false }, "/img/*": { target: "http://localhost:5000", secure: false } }, disableHostCheck: true } };