FROM python:3.14-slim ENV PYTHONDONTWRITEBYTECODE=1 \ PYTHONUNBUFFERED=1 \ HOST=0.0.0.0 \ PORT=8000 \ PREFERENCES_DB=/app/data/preferences.sqlite3 WORKDIR /app RUN useradd --system --uid 10001 --create-home app && mkdir /app/data && chown app:app /app/data COPY --chown=app:app server.py /app/server.py COPY --chown=app:app static /app/static USER app EXPOSE 8000 CMD ["python", "server.py"]