From 5e9e91f228e939d39359637b57a703c9c6bde0b0 Mon Sep 17 00:00:00 2001 From: Charles Danesi Date: Sun, 8 Jun 2025 23:47:11 -0400 Subject: [PATCH] add speedtest-tracker --- speedtest-tracker/docker-compose.yml | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 speedtest-tracker/docker-compose.yml diff --git a/speedtest-tracker/docker-compose.yml b/speedtest-tracker/docker-compose.yml new file mode 100644 index 0000000..3bd35fe --- /dev/null +++ b/speedtest-tracker/docker-compose.yml @@ -0,0 +1,32 @@ +--- +version: "3.4" +services: + speedtest: + container_name: speedtest-tracker + image: "lscr.io/linuxserver/speedtest-tracker:latest" + ports: + - 8080:80 + - 8443:443 + volumes: + - ./data:/config + environment: + - PUID=${UID} + - PGID=${GID} + - APP_KEY=${APP_KEY} + - TZ=America/Detroit + - OOKLA_EULA_GDPR=true + - AUTH=true + - DB_CONNECTION=sqlite + logging: + driver: "json-file" + options: + max-file: "10" + max-size: "200k" + restart: unless-stopped + + healthcheck: + test: curl -fSs localhost:8080/api/healthcheck | jq -r .message || exit 1 + interval: 10s + retries: 3 + start_period: 30s + timeout: 10s