gitpod/components/dashboard/craco.config.js
2022-04-08 16:00:21 +05:30

30 lines
915 B
JavaScript

/**
* Copyright (c) 2021 Gitpod GmbH. All rights reserved.
* Licensed under the GNU Affero General Public License (AGPL).
* See License-AGPL.txt in the project root for license information.
*/
const { when } = require("@craco/craco");
module.exports = {
style: {
postcss: {
plugins: [require("tailwindcss"), require("autoprefixer")],
},
},
...when(process.env.GP_DEV_HOST && process.env.GP_DEV_COOKIE, () => ({
devServer: {
proxy: {
"/api": {
target: "https://" + process.env.GP_DEV_HOST,
ws: true,
headers: {
host: process.env.GP_DEV_HOST,
origin: "https://" + process.env.GP_DEV_HOST,
cookie: process.env.GP_DEV_COOKIE,
},
},
},
},
})),
};