Trying to minimize final docker image size
This commit is contained in:
16
Dockerfile
16
Dockerfile
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user