From 900ae6fa6ab1e7926ddefad2ee7e15371ce88128 Mon Sep 17 00:00:00 2001 From: Bruno Quaresma Date: Wed, 28 Sep 2022 14:20:31 +0000 Subject: [PATCH 1/2] chore: Use vite as build tool --- site/package.json | 2 +- site/vite.config.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/site/package.json b/site/package.json index 3f397ead7ce89..22fbc6346ced3 100644 --- a/site/package.json +++ b/site/package.json @@ -5,7 +5,7 @@ "private": true, "scripts": { "postinstall": "yarn typegen", - "build": "NODE_ENV=production webpack build --config=webpack.prod.ts", + "build": "NODE_ENV=production yarn vite build", "build:analyze": "NODE_ENV=production webpack --profile --progress --json --config=webpack.prod.ts > out/stats.json && webpack-bundle-analyzer out/stats.json out", "check:all": "yarn format:check && yarn lint && yarn test", "chromatic": "chromatic", diff --git a/site/vite.config.ts b/site/vite.config.ts index a4dc011e169ef..8d95f3a819969 100644 --- a/site/vite.config.ts +++ b/site/vite.config.ts @@ -9,7 +9,9 @@ export default defineConfig({ outDir: path.resolve(__dirname, "./out"), }, define: { - "process.env": process.env, + "process.env": { + NODE_ENV: process.env.NODE_ENV, + }, }, server: { port: process.env.PORT ? Number(process.env.PORT) : 8080, From 94a028f725b90e4713e511f96c707446c45325f0 Mon Sep 17 00:00:00 2001 From: Bruno Quaresma Date: Wed, 28 Sep 2022 15:57:54 +0000 Subject: [PATCH 2/2] Do not empty out dir --- site/vite.config.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/site/vite.config.ts b/site/vite.config.ts index 8d95f3a819969..c37579a09380f 100644 --- a/site/vite.config.ts +++ b/site/vite.config.ts @@ -7,6 +7,8 @@ export default defineConfig({ publicDir: path.resolve(__dirname, "./static"), build: { outDir: path.resolve(__dirname, "./out"), + // We need to keep the /bin folder and GITKEEP files + emptyOutDir: false, }, define: { "process.env": {