HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/local/bin/dhwp/Dockerfile
FROM ubuntu:18.04

MAINTAINER Jordan Tardif <jordan@dreamhost.com>
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"]