From 443f93c4b9d6e6178ca36fc05a37154315d737e4 Mon Sep 17 00:00:00 2001
From: Stanley Ragava <stanley.ragava@etu.utc.fr>
Date: Fri, 23 Nov 2018 00:57:16 +0100
Subject: [PATCH] =?UTF-8?q?nouvelles=20corrections=20apport=C3=A9es=20?=
 =?UTF-8?q?=C3=A0=20l'image=20pica-docuwiki?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 pica-dokuwiki/Dockerfile | 39 +++++++++++++++++++++------------------
 1 file changed, 21 insertions(+), 18 deletions(-)

diff --git a/pica-dokuwiki/Dockerfile b/pica-dokuwiki/Dockerfile
index 7a88705c..94f78146 100644
--- a/pica-dokuwiki/Dockerfile
+++ b/pica-dokuwiki/Dockerfile
@@ -1,31 +1,39 @@
 FROM nginx
 LABEL maintainer="antoine@barbare.me"
 
-RUN apt-get update -y
-RUN apt-get install -y \
+WORKDIR /var/www
+RUN apt-get update -y \
+    apt-get install -y \
     curl \
     tar \
     php7.0 \
     php7.0-fpm \
     php7.0-gd \
-    php7.0-xml
+    php7.0-xml; \
+    mkdir -p html; \
+    chown -R nginx:nginx /var/www/html
+
 
 USER nginx
 COPY nginx.conf /etc/nginx/nginx.conf
 
-RUN echo "cgi.fix_pathinfo = 0;" >> /etc/php/7.0/fpm/php.ini && \
-    sed -i -e "s|;daemonize\s*=\s*yes|daemonize = no|g" /etc/php/7.0/fpm/php-fpm.conf && \
-    sed -i -e "s|listen\s*=\s*127\.0\.0\.1:9000|listen = /var/run/php-fpm7.sock|g" /etc/php/7.0/fpm/pool.d/www.conf && \
-    sed -i -e "s|;listen\.owner\s*=\s*|listen.owner = |g" /etc/php/7.0/fpm/pool.d/www.conf && \
-    sed -i -e "s|;listen\.group\s*=\s*|listen.group = |g" /etc/php/7.0/fpm/pool.d/www.conf && \
-    sed -i -e "s|;listen\.mode\s*=\s*|listen.mode = |g" /etc/php/7.0/fpm/pool.d/www.conf && \    
-
-
-WORKDIR /usr/share/nginx
-RUN curl -O -L "https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz" && \
+RUN echo "cgi.fix_pathinfo = 0;" >> /etc/php/7.0/fpm/php.ini; \
+    sed -i -e "s|;daemonize\s*=\s*yes|daemonize = no|g" /etc/php/7.0/fpm/php-fpm.conf; \
+    sed -i -e "s|listen\s*=\s*127\.0\.0\.1:9000|listen = /var/run/php-fpm7.sock|g" /etc/php/7.0/fpm/pool.d/www.conf; \
+    sed -i -e "s|;listen\.owner\s*=\s*|listen.owner = |g" /etc/php/7.0/fpm/pool.d/www.conf; \
+    sed -i -e "s|;listen\.group\s*=\s*|listen.group = |g" /etc/php/7.0/fpm/pool.d/www.conf; \
+    sed -i -e "s|;listen\.mode\s*=\s*|listen.mode = |g" /etc/php/7.0/fpm/pool.d/www.conf; \    
+    curl -O -L "https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz" && \
     tar -xzf dokuwiki-stable.tgz -C html --strip-components 1 && \
     rm -Rf dokuwiki*
 
+USER root
+RUN apt-get remove -y tar && \
+    apt-get -y autoclean && \
+    apt-get -y clean && \
+    apt-get -y autoremove
+
+USER nginx
 EXPOSE 80
 VOLUME ["/var/www/html"]
 HEALTHCHECK CMD curl -s 127.0.0.1:${DOKUWIKI_PORT:=80}
@@ -33,11 +41,6 @@ HEALTHCHECK CMD curl -s 127.0.0.1:${DOKUWIKI_PORT:=80}
 COPY entrypoint.sh /entrypoint.sh
 ENTRYPOINT ["/entrypoint.sh"]
 
-USER root
-RUN apt-get remove -y \
-    curl \
-    tar	
-
 COPY run.sh /run.sh
 CMD ["run.sh"]
 
-- 
GitLab