ARG PYTHON_BASE_IMAGE=python:3.11-slim-bookworm

FROM ${PYTHON_BASE_IMAGE}

ARG BKAI_INIT_PACKAGE=bkai-init
ARG BKAI_INIT_VERSION=0.1.2
ARG PIP_INDEX_URL
ARG PIP_EXTRA_INDEX_URL
ARG PIP_FIND_LINKS
ARG PIP_TRUSTED_HOST

ENV PIP_DISABLE_PIP_VERSION_CHECK=1 \
    PYTHONDONTWRITEBYTECODE=1 \
    PYTHONUNBUFFERED=1

RUN test -n "${BKAI_INIT_VERSION}" \
    && python -m pip install --no-cache-dir "${BKAI_INIT_PACKAGE}==${BKAI_INIT_VERSION}"

WORKDIR /app
USER 10001:10001

ENTRYPOINT ["bkai-init"]
CMD ["--help"]
