FROM ubuntu:20.04

ARG HTTPD_VERSION=2.4.68
ARG HTTPD_SHA256=ed9a9d4500fb48bb28eaffb3ba71d06ccf86d498fa13ab9f781da010cc488498
ENV DEBIAN_FRONTEND=noninteractive
ENV HTTPD_VERSION=${HTTPD_VERSION}
ENV HTTPD_SHA256=${HTTPD_SHA256}

RUN sed -i -e 's|http://\(archive\|security\).ubuntu.com/ubuntu|http://old-releases.ubuntu.com/ubuntu|g' /etc/apt/sources.list && \
    sed -n 's/^deb /deb-src /p' /etc/apt/sources.list >> /etc/apt/sources.list && \
    apt-get update && \
    apt-get build-dep -y apache2 && \
    apt-get install -y --no-install-recommends ca-certificates curl devscripts dpkg-dev && \
    rm -rf /var/lib/apt/lists/*

COPY build-overwrite.sh /usr/local/sbin/build-overwrite
COPY install.sh rollback.sh UPGRADE_GUIDE_CN.md /templates/
RUN chmod 0755 /usr/local/sbin/build-overwrite
ENTRYPOINT ["/usr/local/sbin/build-overwrite"]
