ARG UBUNTU_VERSION=22.04 FROM ubuntu:$UBUNTU_VERSION AS build RUN apt-get update && \ apt-get install -y build-essential python3 python3-pip git libcurl4-openssl-dev libgomp1 RUN useradd -m -u 1000 user USER user ENV PATH="/home/user/.local/bin:$PATH" COPY --chown=user requirements.txt requirements.txt COPY --chown=user requirements requirements RUN pip install --upgrade pip setuptools wheel \ && pip install -r requirements.txt WORKDIR /app COPY --chown=user . . ENV LLAMA_CURL=1 RUN make -j$(nproc) RUN chmod +x .devops/tools.sh ENV LC_ALL=C.utf8 ENTRYPOINT ["/app/.devops/tools.sh"]