FROM mcr.microsoft.com/powershell:alpine-3.8 COPY init/entrypoint.sh /usr/local/bin RUN chmod +x /usr/local/bin/entrypoint.sh && \ apk add --update --no-cache \ lighttpd \ fcgi \ php7-cgi \ php7-common \ # php7-ctype \ php7-curl \ # php7-dom \ php7-gd \ # php7-gettext \ # php7-iconv \ # php7-imap \ php7-json \ php7-ldap \ # php7-mcrypt \ # php7-mysqli \ php7-pdo \ # php7-pdo_mysql \ php7-pdo_sqlite \ # php7-posix \ php7-session \ # php7-soap \ # php7-xml \ php7-xmlrpc && \ rm -rf /var/cache/apk/* && \ # Enable PHP sed -i 's:# include "mod_fastcgi.conf": include "mod_fastcgi.conf":' /etc/lighttpd/lighttpd.conf && \ sed -i 's:/usr/bin/php-cgi:/usr/bin/php-cgi7:' /etc/lighttpd/mod_fastcgi.conf && \ # Include vhost's sed -i -e '$a\' -e 'include_shell "cat /etc/lighttpd/vhosts.d/*.conf"' /etc/lighttpd/lighttpd.conf && \ mkdir -p /run/lighttpd/ && chown lighttpd /run/lighttpd/ #ADD vhosts.d /etc/lighttpd/vhosts.d VOLUME /etc/lighttpd/vhosts.d VOLUME /var/www ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] CMD ["lighttpd", "-D", "-f", "/etc/lighttpd/lighttpd.conf"]