Skip to content

Commit

Permalink
refactor Dockerfile: one RUN & copy permisions
Browse files Browse the repository at this point in the history
  • Loading branch information
m1k1o committed Jun 11, 2020
1 parent 2fdcdec commit e704a58
Showing 1 changed file with 24 additions and 15 deletions.
39 changes: 24 additions & 15 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,23 +1,32 @@
FROM php:7.4-apache

WORKDIR /var/www/html

MAINTAINER Miroslav Sedivy

# Install dependencies
RUN apt-get update && apt-get install -y \
RUN set -eux; apt-get update; \
apt-get install -y --no-install-recommends \
#
# install curl
libcurl4-openssl-dev \
#
# install gd dependencies
zlib1g-dev libpng-dev libjpeg-dev \
libwebp-dev libxpm-dev libfreetype6-dev \
&& rm -rf /var/lib/apt/lists/*

# Install extensions
RUN docker-php-ext-configure gd --enable-gd \
--with-jpeg --with-webp --with-xpm --with-freetype \
&& docker-php-ext-install curl gd pdo pdo_mysql \
&& a2enmod rewrite
libwebp-dev libxpm-dev libfreetype6-dev; \
#
# clean up
rm -rf /var/lib/apt/lists/*; \
#
# configure extensions
docker-php-ext-configure gd --enable-gd \
--with-jpeg --with-webp --with-xpm --with-freetype; \
#
# install extensions
docker-php-ext-install curl gd pdo pdo_mysql; \
#
# set up environment
a2enmod rewrite;

# Copy app files
COPY . .
#
# copy files
COPY --chown=33:33 . /var/www/html

VOLUME "/var/www/html/data"
VOLUME /var/www/html/data

0 comments on commit e704a58

Please sign in to comment.