From 8ca1d9b65a3e38cff844fc56be362d5ab0a4acf5 Mon Sep 17 00:00:00 2001 From: MarkoBosnjak98 Date: Fri, 2 May 2025 12:03:51 +0200 Subject: [PATCH] Add svg and ico to docker image --- Dockerfile | 2 ++ cloud/entrypoint.sh | 4 ++++ cloud/favicon.ico | Bin 0 -> 15406 bytes cloud/favicon.svg | 4 ++++ 4 files changed, 10 insertions(+) create mode 100644 cloud/favicon.ico create mode 100644 cloud/favicon.svg diff --git a/Dockerfile b/Dockerfile index 49082c49..3a80d28e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -56,6 +56,8 @@ RUN groupadd -g 1000 devusergroup && \ # Set up entrypoint and VS Code extension ADD cloud/entrypoint.sh /entrypoint.sh ADD cloud/on-event-extension-install.sh /var/init_data/on-event-extension-install.sh +ADD cloud/favicon.svg /favicon.svg +ADD cloud/favicon.ico /favicon.ico # Create necessary directories with proper permissions for code-server RUN mkdir -p /usr/local/share/code-server/data/User/globalStorage && \ diff --git a/cloud/entrypoint.sh b/cloud/entrypoint.sh index bd60ce5b..572d6c21 100644 --- a/cloud/entrypoint.sh +++ b/cloud/entrypoint.sh @@ -20,6 +20,10 @@ export DB_DIR=$PYTHAGORA_DATA_DIR/database chown -R devuser: $PYTHAGORA_DATA_DIR su -c "mkdir -p $DB_DIR" devuser +# Copy icons before changing permissions +mv -f /favicon.ico /usr/local/lib/code-server/src/browser/media/favicon.ico +mv -f /favicon.svg /usr/local/lib/code-server/src/browser/media/favicon-dark-support.svg +mv -f /favicon.svg /usr/local/lib/code-server/src/browser/media/favicon.svg # Ensure code-server directories have correct permissions chown -R devuser:devusergroup /usr/local/share/code-server chmod -R 755 /usr/local/share/code-server diff --git a/cloud/favicon.ico b/cloud/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2c8f3fc87124695ab4759e40960d32b904f14c4a GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/cloud/favicon.svg b/cloud/favicon.svg new file mode 100644 index 00000000..8c5a9b8a --- /dev/null +++ b/cloud/favicon.svg @@ -0,0 +1,4 @@ + + + +