FROM python:3.7-stretch LABEL maintainer="admin-validata@jailbreak.paris" EXPOSE 5000 RUN pip install --no-cache-dir gunicorn==19.9.0 RUN apt-get update && \ apt-get install --yes chromium=73.0.3683.75-1~deb9u1 ARG user=jenkins ARG group=jenkins ARG uid=1000 ARG gid=1000 RUN groupadd -g ${gid} ${group} && \ useradd -u ${uid} -g ${gid} --no-create-home --shell /bin/bash ${user} WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir --requirement requirements.txt COPY . . RUN pip install --no-cache-dir --editable . # Cf https://bugs.chromium.org/p/chromium/issues/detail?id=638180 USER ${user} CMD gunicorn --bind 0.0.0.0:5000 validata_ui:app