diff --git a/.alpine-nopwsh/Dockerfile b/.alpine-nopwsh/Dockerfile new file mode 100644 index 0000000..52232a8 --- /dev/null +++ b/.alpine-nopwsh/Dockerfile @@ -0,0 +1,48 @@ +FROM alpine:latest + +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-mbstring \ +# php7-mcrypt \ +# php7-mysqli \ + php7-opcache \ + php7-openssl \ + php7-pdo \ +# php7-pdo_mysql \ + php7-pdo_sqlite \ +# php7-posix \ + php7-session \ + php7-simplexml \ +# php7-soap \ + php7-xml \ + php7-xmlrpc \ + php7-zip \ + php7-zlib && \ + 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/ + +VOLUME /etc/lighttpd/vhosts.d +VOLUME /var/www + +ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] +CMD ["lighttpd", "-D", "-f", "/etc/lighttpd/lighttpd.conf"] \ No newline at end of file