Changeset View
Changeset View
Standalone View
Standalone View
docker/Dockerfile
- This file was added.
FROM cypress/base:18.12.0 | |||||
LABEL maintainer="SoftwareHeritage" | |||||
USER root | |||||
ARG user=jenkins | |||||
ARG group=jenkins | |||||
ARG uid=115 | |||||
ARG gid=120 | |||||
ARG docker_gid=999 | |||||
RUN groupadd -g ${gid} ${group} | |||||
RUN groupadd -g ${docker_gid} docker | |||||
RUN useradd -c "Jenkins user" -d /home/${user} -u ${uid} -g ${gid} -m ${user} | |||||
RUN gpasswd -a jenkins docker | |||||
RUN export DEBIAN_FRONTEND=noninteractive && \ | |||||
apt-get update && \ | |||||
apt-get install -y \ | |||||
python3-pip \ | |||||
wait-for-it \ | |||||
git \ | |||||
postgresql \ | |||||
postgresql-client \ | |||||
libpq-dev \ | |||||
libcmph-dev \ | |||||
libmagic-dev | |||||
USER jenkins | |||||
RUN mkdir -p /home/jenkins/.cache/pip | |||||
RUN python3 -m pip install --user --upgrade --no-warn-script-location \ | |||||
pip setuptools wheel | |||||