blob: 63e507b2a3808b7b70db0c5d3255ce52edcb6575 [file] [log] [blame]
FROM ubuntu:20.04
### user name recognition at runtime w/ an arbitrary uid - for OpenShift deployments
COPY scripts/uid_entrypoint /usr/local/bin/uid_entrypoint
RUN chmod u+x /usr/local/bin/uid_entrypoint && \
chgrp 0 /usr/local/bin/uid_entrypoint && \
chmod g=u /usr/local/bin/uid_entrypoint /etc/passwd
ENTRYPOINT [ "uid_entrypoint" ]
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt upgrade -y && apt dist-upgrade -y && apt-get install -y --no-install-recommends \
wget \
curl \
unzip \
vim \
gcc \
g++ \
make \
git \
&& rm -rf /var/lib/apt/lists/* && apt autoremove -y
ENV HOME=/home
ENV DISPLAY :0
RUN git config --global http.sslverify false
RUN mkdir -p ${HOME}/git && cd ${HOME}/git \
&& git clone -b fixes-combined https://github.com/jikespg/jikespg.git \
&& cd jikespg/src; make clean; make
USER 10001