From c0b5a5ba5cf000eed28d5e62081c4bd1e9cf10eb Mon Sep 17 00:00:00 2001 From: Zach Russell Date: Sun, 21 Dec 2025 20:34:13 -0700 Subject: [PATCH 1/3] selkies base --- Dockerfile | 5 ++--- root/defaults/menu.xml | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index ac0669e..081135b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-kasmvnc:debianbookworm +FROM ghcr.io/linuxserver/baseimage-selkies:debiantrixie # set version label # ARG BUILD_DATE @@ -16,11 +16,10 @@ ENV TITLE=Beeper RUN \ echo "**** add icon ****" && \ curl -o \ - /kclient/public/icon.png \ + /usr/share/selkies/www/icon.png \ https://avatars.githubusercontent.com/u/74791520?s=200&v=4 && \ echo "**** install packages ****" && \ apt-get update && \ - DEBIAN_FRONTEND=noninteractive \ echo "**** install beeper ****" && \ # Todo don't hard code beeper version # if [ -z ${BEEPER_VERSION+x} ]; then \ diff --git a/root/defaults/menu.xml b/root/defaults/menu.xml index 0c46511..5d5af2d 100644 --- a/root/defaults/menu.xml +++ b/root/defaults/menu.xml @@ -1,7 +1,7 @@ -/usr/bin/beeper +/opt/beeper/beepertexts --no-sandbox /usr/bin/chromium /usr/bin/xterm From 0fb20af7baba9798622b2f88f9386f681ce807e3 Mon Sep 17 00:00:00 2001 From: Zach Russell Date: Sun, 21 Dec 2025 21:32:23 -0700 Subject: [PATCH 2/3] remove hard coded version --- Dockerfile | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 081135b..948e1ef 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,10 +21,8 @@ RUN \ echo "**** install packages ****" && \ apt-get update && \ echo "**** install beeper ****" && \ - # Todo don't hard code beeper version - # if [ -z ${BEEPER_VERSION+x} ]; then \ - # BEEPER_VERSION=$(curl -sX GET "https://api.github.com/repos/obsidianmd/obsidian-releases/releases/latest"| awk '/tag_name/{print $4;exit}' FS='[""]'); \ - # fi && \ + # Get Beeper Version + BEEPER_VERSION=$(curl -s 'https://www.beeper.com/changelog/desktop' | grep -o 'class="version-text[^>]*>[^<]*' | head -n 1 | sed 's/.*v\([0-9.]*\).*/\1/') \ apt-get install -y --no-install-recommends \ chromium \ chromium-l10n \ @@ -38,7 +36,7 @@ RUN \ echo "**** download beta ****" && \ curl -o \ /tmp/beeper.app -L \ - "https://beeper-desktop.download.beeper.com/builds/Beeper-4.2.269-x86_64.AppImage" && \ + "https://beeper-desktop.download.beeper.com/builds/Beeper-$BEEPER_VERSION-x86_64.AppImage" && \ chmod +x /tmp/beeper.app && \ ./beeper.app --appimage-extract && \ mv squashfs-root /opt/beeper && \ From 399d6456108470f1c0b253a4f72a9397fb86bb2a Mon Sep 17 00:00:00 2001 From: Zach Russell Date: Sun, 21 Dec 2025 21:46:20 -0700 Subject: [PATCH 3/3] get version number --- Dockerfile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 948e1ef..0a9fef3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,9 +20,6 @@ RUN \ https://avatars.githubusercontent.com/u/74791520?s=200&v=4 && \ echo "**** install packages ****" && \ apt-get update && \ - echo "**** install beeper ****" && \ - # Get Beeper Version - BEEPER_VERSION=$(curl -s 'https://www.beeper.com/changelog/desktop' | grep -o 'class="version-text[^>]*>[^<]*' | head -n 1 | sed 's/.*v\([0-9.]*\).*/\1/') \ apt-get install -y --no-install-recommends \ chromium \ chromium-l10n \ @@ -33,7 +30,8 @@ RUN \ libnss3 \ python3-xdg && \ cd /tmp && \ - echo "**** download beta ****" && \ + echo "**** install beeper ****" && \ + BEEPER_VERSION=$(curl -s 'https://www.beeper.com/changelog/desktop' | grep -o 'class="version-text[^>]*>[^<]*' | head -n 1 | sed 's/.*v\([0-9.]*\).*/\1/') && \ curl -o \ /tmp/beeper.app -L \ "https://beeper-desktop.download.beeper.com/builds/Beeper-$BEEPER_VERSION-x86_64.AppImage" && \