pdnsmanager (2.1.0)
Published 2025-12-24 13:26:32 +00:00 by bence
Installation
docker pull git.esoko.eu/esoko/pdnsmanager:2.1.0sha256:237fdb4b3f1648fa6e3717aa77222d0a4f86f9c07fd618f1bed99a69343cb466Image Layers
| ADD file:c1aa87a3b464fca64d769444b5201bc0426a1f517c91c4a7916270e10f8b300b in / |
| CMD ["/bin/sh"] |
| ENV PDNSMANAGER_VERSION=2.1.0 |
| ENV PDNSMANAGER_ARCHIVE=pdnsmanager-2.1.0.tar.gz |
| ENV PDNSMANAGER_DOWNLOAD_URL=https://dl.pdnsmanager.org/pdnsmanager-2.1.0.tar.gz |
| COPY files/conf/apache-vhost.conf /etc/apache2/conf.d/pdnsmanager.conf # buildkit |
| COPY files/archive/pdnsmanager-2.1.0.tar.gz /tmp # buildkit |
| COPY files/scripts/pdnsmanager_schema_v6_extensions.sql /tmp/pdnsmanager_schema_v6_extensions.sql # buildkit |
| COPY files/scripts/app_start /usr/local/bin/app_start # buildkit |
| COPY files/scripts/dbsetup /usr/local/bin/dbsetup # buildkit |
| RUN /bin/sh -c apk add apache2 apache2-ctl php7-apache2 php7 php7-mysqli php7-pdo php7-pdo_mysql php7-json php7-pecl-apcu mariadb-client bash && mkdir /var/www/html && tar -C /var/www/html --strip-components=1 -xzf /tmp/$PDNSMANAGER_ARCHIVE pdnsmanager-${PDNSMANAGER_VERSION}/backend pdnsmanager-${PDNSMANAGER_VERSION}/frontend && chown apache:apache -R /var/www/html && rm -f /tmp/$PDNSMANAGER_ARCHIVE && sed -i '/LoadModule rewrite_module/s/^#//g' /etc/apache2/httpd.conf # buildkit |
| COPY files/conf/ConfigUser.php /var/www/html/backend/config # buildkit |
| RUN /bin/sh -c chown apache:apache -R /var/www/html # buildkit |
| WORKDIR /etc/apache2 |
| ENTRYPOINT ["/usr/local/bin/app_start"] |
| CMD ["apachectl" "-d" "." "-f" "httpd.conf" "-e" "info" "-DFOREGROUND"] |