analytics path in dev server (#2231)
quick follow-up to #2226: - rename script _plausible.js -> analytics.js to be more generic - devserver: serve empty /analytics.js from webpack dev server --------- Co-authored-by: emma <hi@emma.cafe>
This commit is contained in:
parent
db39333ef4
commit
3e6788b2c1
@ -12,13 +12,13 @@ else
|
||||
sed -i "s/\$LOCAL_BUCKET/$LOCAL_BUCKET/g" /etc/nginx/includes/minio.conf
|
||||
fi
|
||||
|
||||
# Plausible analytics
|
||||
# Add analytics script, if provided
|
||||
if [ -z "$INJECT_ANALYTICS" ]; then
|
||||
echo "analytics disabled, injecting blank script"
|
||||
echo "" > /usr/share/nginx/html/_plausible.js
|
||||
echo "" > /usr/share/nginx/html/extra.js
|
||||
else
|
||||
echo "analytics enabled, injecting script"
|
||||
echo "$INJECT_ANALYTICS" > /usr/share/nginx/html/_plausible.js
|
||||
echo "$INJECT_ANALYTICS" > /usr/share/nginx/html/extra.js
|
||||
fi
|
||||
|
||||
mkdir -p /etc/nginx/resolvers/
|
||||
|
@ -18,7 +18,7 @@
|
||||
<link rel="icon" href="/favicon.svg" type="image/svg+xml" />
|
||||
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
|
||||
<link rel="manifest" href="/manifest.webmanifest" />
|
||||
<script src="/_plausible.js"></script>
|
||||
<script src="/extra.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script>
|
||||
|
@ -75,6 +75,13 @@ module.exports = [
|
||||
res.set("Content-Type", "application/javascript");
|
||||
res.status(404).send(`{"error": "placeholder_for_replay"}`);
|
||||
});
|
||||
|
||||
// serve empty analytics script
|
||||
server.app?.get("/extra.js", (req, res) => {
|
||||
res.set("Content-Type", "application/javascript");
|
||||
res.status(200).send("");
|
||||
});
|
||||
|
||||
return middlewares;
|
||||
},
|
||||
port: 9870,
|
||||
|
Loading…
Reference in New Issue
Block a user