X-Git-Url: http://these/git/?a=blobdiff_plain;f=webpack.config.js;h=a67ed2ecf12d30ace63cab0975f1a60960860f69;hb=e80bcf53acb8ce25ed5ef6b7eb16b90f0b07e8f1;hp=9afdb5266f3b75e7cb5b3aad66981c96f9eceb73;hpb=751495702cc9f84271ff75ab876d5eb16a8a9b1e;p=lemmy-ui.git diff --git a/webpack.config.js b/webpack.config.js index 9afdb52..a67ed2e 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -14,7 +14,7 @@ const banner = ` @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL v3.0 `; -function getBase(env) { +function getBase(env, mode) { return { output: { filename: "js/server.js", @@ -54,6 +54,7 @@ function getBase(env) { plugins: [ new webpack.DefinePlugin({ "process.env.COMMIT_HASH": `"${env.COMMIT_HASH}"`, + "process.env.NODE_ENV": `"${mode}"`, }), new MiniCssExtractPlugin({ filename: "styles/styles.css", @@ -69,7 +70,7 @@ function getBase(env) { } const createServerConfig = (env, mode) => { - const base = getBase(env); + const base = getBase(env, mode); const config = merge({}, base, { mode, entry: "./src/server/index.tsx", @@ -97,7 +98,7 @@ const createServerConfig = (env, mode) => { }; const createClientConfig = (env, mode) => { - const base = getBase(env); + const base = getBase(env, mode); const config = merge({}, base, { mode, entry: "./src/client/index.tsx", @@ -110,9 +111,6 @@ const createClientConfig = (env, mode) => { new ServiceWorkerPlugin({ enableInDevelopment: mode !== "development", // this may seem counterintuitive, but it is correct workbox: { - modifyURLPrefix: { - "/": `/static/${env.COMMIT_HASH}/`, - }, cacheId: "lemmy", include: [/(assets|styles|js)\/.+\..+$/g], inlineWorkboxRuntime: true,