Merge pull request #1163 from AlphaLawless/improved-speedtest-tracker

feat: get timezone from system
This commit is contained in:
CanbiZ 2025-11-27 09:52:45 +01:00 committed by GitHub
commit ef07ba8abc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -48,9 +48,11 @@ msg_info "Setting up Speedtest Tracker"
cd /opt/speedtest-tracker cd /opt/speedtest-tracker
CONTAINER_IP=$(hostname -I | awk '{print $1}') CONTAINER_IP=$(hostname -I | awk '{print $1}')
APP_KEY=$(php -r "echo bin2hex(random_bytes(16));") APP_KEY=$(php -r "echo bin2hex(random_bytes(16));")
TIMEZONE=$(timedatectl | grep "Time zone" | awk '{print $3}')
cat <<EOF >/opt/speedtest-tracker/.env cat <<EOF >/opt/speedtest-tracker/.env
APP_NAME="Speedtest Tracker" APP_NAME="Speedtest Tracker"
APP_ENV=production APP_ENV=production
APP_TIMEZONE=${TIMEZONE}
APP_KEY=base64:$(echo -n $APP_KEY | base64) APP_KEY=base64:$(echo -n $APP_KEY | base64)
APP_DEBUG=false APP_DEBUG=false
APP_URL=http://${CONTAINER_IP} APP_URL=http://${CONTAINER_IP}
@ -72,7 +74,7 @@ SPEEDTEST_SCHEDULE="0 */6 * * *"
SPEEDTEST_SERVERS= SPEEDTEST_SERVERS=
PRUNE_RESULTS_OLDER_THAN=0 PRUNE_RESULTS_OLDER_THAN=0
DISPLAY_TIMEZONE=UTC DISPLAY_TIMEZONE=${TIMEZONE}
EOF EOF
mkdir -p /opt/speedtest-tracker/database mkdir -p /opt/speedtest-tracker/database
touch /opt/speedtest-tracker/database/database.sqlite touch /opt/speedtest-tracker/database/database.sqlite