FROM python:3.11-slim

RUN useradd --create-home --uid 10001 --shell /usr/sbin/nologin etalon

WORKDIR /opt/etalon
COPY . .
RUN pip install --no-cache-dir . \
    && chown -R etalon:etalon /opt/etalon

USER etalon

ENTRYPOINT ["etalon"]
