FROM ubuntu:18.04 MAINTAINER Jordan Tardif ENV DEBIAN_FRONTEND=noninteractive RUN useradd -ms /bin/bash dhwp -u 6000 RUN usermod -aG sudo dhwp RUN mkdir -p /wordpress/live /wordpress/stage && \ chown -R dhwp /wordpress RUN apt-get update && apt-get -y install \ sudo \ curl \ python3 \ python3-pip \ strace \ ca-certificates \ bash \ less \ git \ zip \ mysql-client \ php7.2 \ php7.2-curl \ php7.2-json \ php7.2-iconv \ php7.2-mbstring \ php7.2-phar \ php7.2-zip \ php7.2-pdo \ php7.2-dom \ php7.2-gd \ php7.2-mysqli RUN curl -o /usr/local/bin/wp https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar && \ chmod 755 /usr/local/bin/wp RUN sudo -u dhwp -i -- wp package install wp-cli/wp-super-cache-cli WORKDIR /src COPY ./requirements.txt /src RUN pip3 install --no-cache-dir -r requirements.txt COPY . /src RUN python3 setup.py develop #RUN curl -L -o /usr/local/bin/restic.bz2 https://github.com/restic/restic/releases/download/v0.9.4/restic_0.9.4_linux_amd64.bz2 && \ # bunzip2 /usr/local/bin/restic.bz2 && \ # chmod 755 /usr/local/bin/restic WORKDIR / ENTRYPOINT ["dhwp"]