made this ready for publishing

This commit is contained in:
2026-02-23 03:33:03 +01:00
parent aa9373496c
commit 176ae47ece
8 changed files with 11 additions and 173 deletions

View File

@@ -1,6 +1,6 @@
FROM python:3.12-slim
RUN apt-get update && apt-get install -y cron && rm -rf /var/lib/apt/lists/*
RUN apt-get update && apt-get install -y cron git && rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY requirements.txt .
@@ -11,4 +11,4 @@ COPY crontab /etc/cron.d/speedtest
RUN chmod 0644 /etc/cron.d/speedtest && crontab /etc/cron.d/speedtest
CMD ["cron", "-f"]
CMD printenv > /etc/environment && cron -f

View File

@@ -1,3 +1,4 @@
import os
DB_PATH = os.get_env("DB_PATH")
DB_PATH = os.getenv("DB_PATH")

View File

@@ -1 +1 @@
*/15 * * * * cd /app && python run_speedtest.py >> /proc/1/fd/1 2>> /proc/1/fd/2
*/15 * * * * cd /app && /usr/local/bin/python3 run_speedtest.py >> /proc/1/fd/1 2>> /proc/1/fd/2

View File

@@ -1,45 +1 @@
# This file was autogenerated by uv via the following command:
# uv export --format requirements-txt -o requirements.txt --no-hashes
blinker==1.9.0
# via flask
click==8.3.1
# via flask
colorama==0.4.6 ; sys_platform == 'win32'
# via click
flask==3.1.2
# via speed-logger
getmac==0.9.5
# via speed-logger
gunicorn==23.0.0
# via speed-logger
itsdangerous==2.2.0
# via flask
jinja2==3.1.6
# via flask
markupsafe==3.0.3
# via
# flask
# jinja2
# werkzeug
numpy==2.4.0
# via pandas
packaging==25.0
# via gunicorn
pandas==2.3.3
# via speed-logger
python-dateutil==2.9.0.post0
# via pandas
pytz==2025.2
# via
# pandas
# speed-logger
six==1.17.0
# via python-dateutil
tzdata==2025.3
# via pandas
werkzeug==3.1.4
# via flask
sqlalchemy==2.0.46
# via flask-sqlalchemy
flask-sqlalchemy==3.1.1
# via speed-logger
cloudflarepycli @ git+https://github.com/cato447/cloudflarepycli.git