From b47cb5f8be4c7775deb1b899cb11cc73358b7727 Mon Sep 17 00:00:00 2001 From: Rizal Jamhari Date: Fri, 26 Dec 2025 15:23:45 +0800 Subject: [PATCH] chore: update Dockerfile --- Dockerfile | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c2fa225..f3b4043 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,9 +9,15 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA LABEL maintainer="thespad" ENV HOME=/config +# Puppeteer config +ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true +ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser RUN \ apk add --no-cache \ + chromium \ + gcompat \ + git \ iputils \ grep \ php84-gd \ @@ -44,17 +50,28 @@ RUN \ echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php84/php-fpm.conf && \ echo "*** install speedtest-tracker ***" && \ if [ -z ${SPEEDTEST_TRACKER_VERSION+x} ]; then \ - SPEEDTEST_TRACKER_VERSION=$(curl -sX GET "https://api.github.com/repos/alexjustesen/speedtest-tracker/releases/latest" \ + SPEEDTEST_TRACKER_VERSION=$(curl -sX GET "https://api.github.com/repos/rizaljamhari/speedtest-tracker/releases/latest" \ | awk '/tag_name/{print $4;exit}' FS='[""]'); \ fi && \ curl -o \ /tmp/speedtest-tracker.tar.gz -L \ - "https://github.com/alexjustesen/speedtest-tracker/archive/${SPEEDTEST_TRACKER_VERSION}.tar.gz" && \ + "https://github.com/rizaljamhari/speedtest-tracker/archive/${SPEEDTEST_TRACKER_VERSION}.tar.gz" && \ mkdir -p /app/www && \ tar xzf \ /tmp/speedtest-tracker.tar.gz -C \ /app/www/ --strip-components=1 && \ cd /app/www && \ + echo "*** install fast-cli ***" && \ + mkdir -p /serverdata/fast-cli && \ + git clone https://github.com/rizaljamhari/fast-cli.git /serverdata/fast-cli && \ + cd /serverdata/fast-cli && \ + npm install && \ + npm run build && \ + npm install -g . && \ + cd /app/www && \ + echo "*** install cfspeedtest ***" && \ + curl -L -o /usr/bin/cfspeedtest "https://github.com/code-inflation/cfspeedtest/releases/latest/download/cfspeedtest-x86_64-unknown-linux-gnu" && \ + chmod +x /usr/bin/cfspeedtest && \ composer install \ --no-interaction \ --prefer-dist \