FROM python:3.13-alpine
ENV PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1
RUN addgroup -S -g 10001 app && adduser -S -D -H -u 10001 -G app app
WORKDIR /srv
COPY --chown=10001:10001 server.py probe.py /srv/
USER 10001:10001
EXPOSE 8000 8080 9000
CMD ["python", "-u", "/srv/server.py"]
