| ADD file:1da756d12551a0e3e793e02ef87432d69d4968937bd11bed0af215db19dd94cd in / |
| CMD ["/bin/sh"] |
| LABEL maintainer=JulianPrieber |
| LABEL description=LinkStack Docker |
| EXPOSE map[443/tcp:{} 80/tcp:{}] |
| RUN /bin/sh -c apk --no-cache --update add apache2 apache2-ssl curl php82-apache2 php82-bcmath php82-bz2 php82-calendar php82-common php82-ctype php82-curl php82-dom php82-fileinfo php82-gd php82-iconv php82-json php82-mbstring php82-mysqli php82-mysqlnd php82-openssl php82-pdo_mysql php82-pdo_pgsql php82-pdo_sqlite php82-phar php82-session php82-xml php82-tokenizer php82-zip php82-xmlwriter tzdata && mkdir /htdocs # buildkit |
| COPY linkstack /htdocs # buildkit |
| RUN /bin/sh -c chown -R apache:apache /htdocs # buildkit |
| RUN /bin/sh -c find /htdocs -type d -print0 | xargs -0 chmod 0755 # buildkit |
| RUN /bin/sh -c find /htdocs -type f -print0 | xargs -0 chmod 0644 # buildkit |
| COPY docker-entrypoint.sh /usr/local/bin/ # buildkit |
| HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost -A \"HealthCheck\" || exit 1"] "0s" "0s" "0s" '\x00'} |
| RUN /bin/sh -c sed -i '/LoadModule mime_module/s/^#//g' /etc/apache2/httpd.conf && sed -i '/LoadModule deflate_module/s/^#//g' /etc/apache2/httpd.conf && sed -i '/AddOutputFilterByType text\/html/s/^#//g' /etc/apache2/httpd.conf && sed -i '/AddOutputFilterByType text\/plain/s/^#//g' /etc/apache2/httpd.conf && sed -i '/AddOutputFilterByType text\/xml/s/^#//g' /etc/apache2/httpd.conf && sed -i '/AddOutputFilterByType application\/javascript/s/^#//g' /etc/apache2/httpd.conf && sed -i '/AddOutputFilterByType text\/css/s/^#//g' /etc/apache2/httpd.conf && sed -i '/AddOutputFilterByType image\/svg\+xml/s/^#//g' /etc/apache2/httpd.conf && sed -i '/AddOutputFilterByType application\/x-font-ttf/s/^#//g' /etc/apache2/httpd.conf && sed -i '/AddOutputFilterByType font\/opentype/s/^#//g' /etc/apache2/httpd.conf && sed -i '/AddOutputFilterByType image\/jpeg/s/^#//g' /etc/apache2/httpd.conf && sed -i '/AddOutputFilterByType image\/png/s/^#//g' /etc/apache2/httpd.conf && sed -i '/AddOutputFilterByType image\/gif/s/^#//g' /etc/apache2/httpd.conf # buildkit |
| RUN /bin/sh -c ln -sf /dev/stdout /var/www/logs/access.log && ln -sf /dev/stderr /var/www/logs/error.log && ln -sf /dev/stderr /var/www/logs/ssl-access.log # buildkit |
| RUN /bin/sh -c sed -i 's/#LoadModule deflate_module/LoadModule deflate_module/' /etc/apache2/httpd.conf && sed -i 's/#LoadModule filter_module/LoadModule filter_module/' /etc/apache2/httpd.conf && echo 'AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/json' >> /etc/apache2/httpd.conf # buildkit |
| WORKDIR /htdocs |
| CMD ["docker-entrypoint.sh"] |