feat(speedtest-tracker): add speedtest-tracker stack
This commit is contained in:
11
compose/speedtest-tracker/.env.example
Normal file
11
compose/speedtest-tracker/.env.example
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
PUID="1000"
|
||||||
|
PGID="1000"
|
||||||
|
TZ="Etc/UTC"
|
||||||
|
HTTP_PORT="6290"
|
||||||
|
HTTPS_PORT="6291"
|
||||||
|
APP_KEY="base64 key here"
|
||||||
|
APP_URL="your.domain.com"
|
||||||
|
DATETIME_FORMAT="j M Y, G:i:s"
|
||||||
|
SPEEDTEST_SCHEDULE="0 */2 * * *"
|
||||||
|
CONFIG_PATH="../../volumes/speedtest-tracker/config"
|
||||||
|
KEYS_PATH="../../volumes/speedtest-tracker/keys"
|
||||||
21
compose/speedtest-tracker/docker-compose.yml
Normal file
21
compose/speedtest-tracker/docker-compose.yml
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
services:
|
||||||
|
speedtest-tracker:
|
||||||
|
image: lscr.io/linuxserver/speedtest-tracker:latest
|
||||||
|
restart: unless-stopped
|
||||||
|
container_name: speedtest-tracker
|
||||||
|
ports:
|
||||||
|
- "${HTTP_PORT:-6290}:80"
|
||||||
|
- "${HTTPS_PORT:-6291}:443"
|
||||||
|
environment:
|
||||||
|
PUID: "${PUID:-1000}"
|
||||||
|
PGID: "${PGID:-1000}"
|
||||||
|
APP_KEY: "${APP_KEY:?}"
|
||||||
|
APP_URL: "${APP_URL:?}"
|
||||||
|
DB_CONNECTION: "sqlite"
|
||||||
|
APP_TIMEZONE: "${TZ:-Etc/UTC}"
|
||||||
|
DISPLAY_TIMEZONE: "${TZ:-Etc/UTC}"
|
||||||
|
DATETIME_FORMAT: "${DATETIME_FORMAT:-j M Y, G:i:s}"
|
||||||
|
SPEEDTEST_SCHEDULE: "${SPEEDTEST_SCHEDULE:-0 */2 * * *}"
|
||||||
|
volumes:
|
||||||
|
- "${CONFIG_PATH:?}:/config"
|
||||||
|
- "${KEYS_PATH:?}:/config/keys"
|
||||||
Reference in New Issue
Block a user