const CracoLessPlugin = require("craco-less"); module.exports = { devServer: { proxy: { "/api": { target: "http://localhost:8000", changeOrigin: true, }, "/swagger": { target: "http://localhost:8000", changeOrigin: true, }, "/files": { target: "http://localhost:8000", changeOrigin: true, }, "/.well-known/openid-configuration": { target: "http://localhost:8000", changeOrigin: true, }, "/cas/serviceValidate": { target: "http://localhost:8000", changeOrigin: true, }, "/cas/proxyValidate": { target: "http://localhost:8000", changeOrigin: true, }, "/cas/proxy": { target: "http://localhost:8000", changeOrigin: true, }, "/cas/validate": { target: "http://localhost:8000", changeOrigin: true, } }, }, plugins: [ { plugin: CracoLessPlugin, options: { lessLoaderOptions: { lessOptions: { modifyVars: {"@primary-color": "rgb(45,120,213)"}, javascriptEnabled: true, }, }, }, }, ], };