FROM alpine:3.11 LABEL maintainer="William Miceli " USER root WORKDIR / ARG RELEASE_VERSION # Copying in startup script COPY /entrypoint.sh / # Copying in nginx configuration COPY /etc/ /etc/ # Adding required packages RUN apk update && apk add --no-cache\ nano \ nginx \ openrc \ php7-fpm \ php7-gd \ && rm /etc/nginx/conf.d/default.conf \ && touch /run/openrc/softlevel # Adding DokuWiki RUN rm -rf /var/www/* \ && wget -O /var/www/DokuWiki.tar.gz https://github.com/splitbrain/dokuwiki/archive/release_$RELEASE_VERSION.tar.gz \ && tar -xvzf /var/www/DokuWiki.tar.gz -C /var/www/ \ && rm /var/www/DokuWiki.tar.gz \ && DIRECTORY=$(ls /var/www) \ && mv /var/www/$DIRECTORY/* /var/www/ \ && rm -rf /var/www/$DIRECTORY \ && unset DIRECTORY # Expose Insecure Web, MySQL Server EXPOSE 80 CMD ["/bin/sh", "/entrypoint.sh"]