FROM python:3.14.7-alpine3.23@sha256:6b8f06d04d5305c1d1288435388df9165ab41e681fae6439d6349d8053cc3f83 AS python_runtime

RUN apk add --no-cache sqlite-libs=3.53.4-r0 \
  && python -m pip uninstall --yes pip

FROM python_runtime AS external_boundary

WORKDIR /app

COPY mock_server.py /app/mock_server.py

USER 10001:10001

ENTRYPOINT ["python", "/app/mock_server.py"]
