From 29af7db31af7809c5254672f7e059eb3f8111d67 Mon Sep 17 00:00:00 2001 From: MarkoBosnjak1 Date: Mon, 7 Jul 2025 13:57:24 +0200 Subject: [PATCH] Use posthog html file instead of inline --- Dockerfile | 16 +++++----------- cloud/posthog.html | 8 ++++++++ 2 files changed, 13 insertions(+), 11 deletions(-) create mode 100644 cloud/posthog.html diff --git a/Dockerfile b/Dockerfile index 72d50247..891fdfb6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -76,17 +76,11 @@ RUN chown -R devuser:devusergroup /usr/local/share/code-server && \ cp -f /favicon.svg /usr/local/lib/code-server/src/browser/media/favicon.svg # Configure PostHog analytics integration -RUN sed -i "s|'sha256-/r7rqQ+yrxt57sxLuQ6AMYcy/lUpvAIzHjIJt/OeLWU=' ;|'sha256-/r7rqQ+yrxt57sxLuQ6AMYcy/lUpvAIzHjIJt/OeLWU=' https://us-assets.i.posthog.com ;|g" /usr/local/lib/code-server/lib/vscode/out/server-main.js && \ - sed -i '//r /dev/stdin' /usr/local/lib/code-server/lib/vscode/out/vs/code/browser/workbench/workbench.html << 'EOF' \ - \ -EOF +RUN sed -i "s|'sha256-/r7rqQ+yrxt57sxLuQ6AMYcy/lUpvAIzHjIJt/OeLWU=' ;|'sha256-/r7rqQ+yrxt57sxLuQ6AMYcy/lUpvAIzHjIJt/OeLWU=' https://us-assets.i.posthog.com ;|g" /usr/local/lib/code-server/lib/vscode/out/server-main.js + +COPY cloud/posthog.html /tmp/posthog.html +RUN sed -i '//r /tmp/posthog.html' /usr/local/lib/code-server/lib/vscode/out/vs/code/browser/workbench/workbench.html && \ + rm /tmp/posthog.html RUN chmod +x /entrypoint.sh && \ chmod +x /var/init_data/on-event-extension-install.sh && \ diff --git a/cloud/posthog.html b/cloud/posthog.html new file mode 100644 index 00000000..5ef4a68e --- /dev/null +++ b/cloud/posthog.html @@ -0,0 +1,8 @@ + \ No newline at end of file