Trying to minimize final docker image size

This commit is contained in:
William Miceli
2019-03-28 17:37:02 -04:00
parent 9ff7efe9e9
commit dd2707e6fc

View File

@@ -4,16 +4,13 @@ FROM nginx:stable
ARG GRAV_VERSION=1.5.10 ARG GRAV_VERSION=1.5.10
# Install dependencies # Install dependencies
RUN apt-get update && \ RUN apt-get update && apt-get install -y --no-install-recommends \
apt-get install -y --no-install-recommends \
# Install PHP 7.2 and Module Requirements for Grav # Install PHP 7.2 and Module Requirements for Grav
# Temporarily removed sudo # Temporarily removed sudo
ca-certificates \
unzip \
wget \
php \ php \
php-curl \ php-curl \
php-zip php-zip \
; rm -rf /var/lib/apt/lists/*
# php-gd \ # php-gd \
# php-json \ # php-json \
# php-mbstring # php-mbstring
@@ -27,11 +24,14 @@ USER www-data
# Install grav # Install grav
WORKDIR /var/www WORKDIR /var/www
RUN wget https://github.com/getgrav/grav/releases/download/$GRAV_VERSION/grav-admin-v$GRAV_VERSION.zip && \ RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates unzip wget && \
wget https://github.com/getgrav/grav/releases/download/$GRAV_VERSION/grav-admin-v$GRAV_VERSION.zip && \
unzip grav-admin-v$GRAV_VERSION.zip && \ unzip grav-admin-v$GRAV_VERSION.zip && \
rm grav-admin-v$GRAV_VERSION.zip && \ rm grav-admin-v$GRAV_VERSION.zip && \
cd grav-admin && \ cd grav-admin && \
bin/gpm install -f -y admin bin/gpm install -f -y admin \
; apt-get remove ca-certificates unzip wget \
; rm -rf /var/lib/apt/lists/*
# Return to root user # Return to root user
USER root USER root