From e7b1fda2571cc8d760fead1ede597834b4e1cc79 Mon Sep 17 00:00:00 2001 From: Valerian Pereira Date: Mon, 4 Jun 2018 16:22:50 +0530 Subject: [PATCH] Docker image size improvement Docker image size improvement This can be improved further once this PR is merged. --- Dockerfile | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/Dockerfile b/Dockerfile index ad62595..d54186b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,22 +12,20 @@ RUN /etc/my_init.d/00_regen_ssh_host_keys.sh CMD ["/sbin/my_init"] # Nginx-PHP Installation -RUN apt-get update -RUN DEBIAN_FRONTEND="noninteractive" apt-get install -y vim curl wget build-essential python-software-properties -RUN add-apt-repository -y ppa:ondrej/php5 -RUN add-apt-repository -y ppa:nginx/stable -RUN apt-get update -RUN DEBIAN_FRONTEND="noninteractive" apt-get install -y --force-yes php5-cli php5-fpm php5-mysql php5-pgsql php5-sqlite php5-curl\ +RUN apt-get update && \ + DEBIAN_FRONTEND="noninteractive" apt-get install -y vim curl wget build-essential python-software-properties && \ + add-apt-repository -y ppa:ondrej/php5 && \ + add-apt-repository -y ppa:nginx/stable && \ + apt-get update && \ + DEBIAN_FRONTEND="noninteractive" apt-get install -y --force-yes php5-cli php5-fpm php5-mysql php5-pgsql php5-sqlite php5-curl \ php5-gd php5-mcrypt php5-intl php5-imap php5-tidy -RUN sed -i "s/;date.timezone =.*/date.timezone = UTC/" /etc/php5/fpm/php.ini -RUN sed -i "s/;date.timezone =.*/date.timezone = UTC/" /etc/php5/cli/php.ini - -RUN DEBIAN_FRONTEND="noninteractive" apt-get install -y nginx - -RUN echo "daemon off;" >> /etc/nginx/nginx.conf -RUN sed -i -e "s/;daemonize\s*=\s*yes/daemonize = no/g" /etc/php5/fpm/php-fpm.conf -RUN sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php5/fpm/php.ini +RUN sed -i "s/;date.timezone =.*/date.timezone = UTC/" /etc/php5/fpm/php.ini && \ + sed -i "s/;date.timezone =.*/date.timezone = UTC/" /etc/php5/cli/php.ini && \ + DEBIAN_FRONTEND="noninteractive" apt-get install -y nginx && \ + echo "daemon off;" >> /etc/nginx/nginx.conf && \ + sed -i -e "s/;daemonize\s*=\s*yes/daemonize = no/g" /etc/php5/fpm/php-fpm.conf && \ + sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php5/fpm/php.ini RUN mkdir -p /var/www ADD build/default /etc/nginx/sites-available/default