20 lines
604 B
Docker
20 lines
604 B
Docker
FROM python:3.10-buster
|
|
|
|
RUN groupadd -g 1000 -r user && useradd -u 1000 -g 1000 -m user && \
|
|
DEBIAN_FRONTEND=noninteractive apt update && \
|
|
DEBIAN_FRONTEND=noninteractive apt install -y locales abigail-tools && \
|
|
sed -i 's/^# *\(en_US.UTF-8\)/\1/' /etc/locale.gen && locale-gen && update-locale LANG="en_US.UTF-8"
|
|
|
|
USER user
|
|
WORKDIR /home/user
|
|
|
|
ENV VIRTUAL_ENV=/home/user/venv3
|
|
|
|
RUN python3 -m venv $VIRTUAL_ENV
|
|
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
|
|
RUN pip install --upgrade pip && \
|
|
pip install elf_diff
|
|
|
|
COPY entrypoint.sh /home/user/entrypoint.sh
|
|
|
|
ENTRYPOINT ["/home/user/entrypoint.sh"] |