# # INSTALLATION DE DOKUWIKI # FROM alpine:latest #MAINTAINER Jean nospam@me.con LABEL org.opencontainers.image.authors="Jean nospam@me.con" RUN apk update \ && apk upgrade RUN apk add --no-cache \ curl nginx tmux bash vim git openssh-client unzip wget supervisor ca-certificates \ php5-fpm php5-json php5-zlib php5-zip php5-xml php5-pdo php5-phar php5-openssl \ php5-gd php5-iconv php5-mcrypt \ php5-curl php5-opcache php5-ctype php5-apcu \ php5-intl php5-bcmath php5-dom php5-xmlreader \ && rm -rf /var/cache/apk/* # FIXME: privilégier la command COPY à la place de ADD ADD ./etc/php5/fpm/pool.d/dokuwiki.conf /etc/php5/fpm.d/dokuwiki.conf ADD ./etc/nginx/sites-available/default /etc/nginx/conf.d/ ADD ./etc/supervisor/supervisord.conf /etc/supervisor/supervisord.conf ADD ./install-dw.sh /root/install-dw.sh ADD ./usr/local/bin/dw-clean.sh /usr/local/bin/ RUN mkdir -p /var/www/html/wiki RUN addgroup dokuwiki \ && adduser -s /usr/sbin/nologin -h /var/www/html/wiki -S -G dokuwiki dokuwiki #RUN echo "daemon off;" >> /etc/nginx/nginx.conf #RUN sed -i -e 's/# server_tokens off/server_tokens off/' /etc/nginx/nginx.conf RUN mkdir -p /var/log/nginx/wiki RUN bash /root/install-dw.sh RUN chown dokuwiki -R /var/www/wiki EXPOSE 80 CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/supervisord.conf", "-n" ]