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