Reason being, that it isn't forwarded to the environment Webpack uses for compiling the app.
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -113,7 +113,7 @@ function webpackConfig(env = {}) {
chunkFilename: "assets/chunk-[id].[contenthash].js",
path: path.join(__dirname, buildPath),
},
- plugins: generatePlugins({ isProduction, isPrerendering, scrivitoOrigin }),
+ plugins: generatePlugins({ isProduction, isPrerendering, scrivitoOrigin, endpoint }),
resolve: {
extensions: [".js"],
modules: ["node_modules"],
@@ -145,13 +145,13 @@ function generateEntry({ isPrerendering }) {
return entry;
}
-function generatePlugins({ isProduction, isPrerendering, scrivitoOrigin }) {
+function generatePlugins({ isProduction, isPrerendering, scrivitoOrigin, endpoint }) {
const ignorePublicFiles = ["**/_headersCsp.json", "**/_headers"];
const plugins = [
new webpack.EnvironmentPlugin({
NODE_ENV: isProduction ? "production" : "development",
- SCRIVITO_ENDPOINT: "",
+ SCRIVITO_ENDPOINT: endpoint,
SCRIVITO_ORIGIN: scrivitoOrigin,
SCRIVITO_PRERENDER: "",
SCRIVITO_TENANT: "",