From d1cb2e69cf7e0d677e2c73997b35a1142d2bfd8c Mon Sep 17 00:00:00 2001 From: Adam Lavin Date: Tue, 30 Mar 2021 22:08:15 +0100 Subject: [PATCH] Fix docker build --- Dockerfile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 269a906e..f1504ca4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,13 +40,18 @@ COPY --from=composer /usr/bin/composer /usr/bin/composer COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/bin/install-php-extensions COPY --from=atomicparsley_builder /tmp/atomicparsley/AtomicParsley /usr/local/bin/AtomicParsley +RUN apk update + ## Common libraries required for ffmpeg & atomicparsley` to work -RUN apk add --no-cache libgcc libstdc++ ca-certificates libcrypto1.1 libssl1.1 libgomp expat git -RUN apk add --no-cache nginx sudo imagemagick +RUN apk add libgcc libstdc++ ca-certificates libcrypto1.1 libssl1.1 libgomp expat git +RUN apk add nginx sudo # Install php extensions RUN install-php-extensions mysqli pgsql pdo_mysql pdo_pgsql gmp gmagick redis +# not sure why but this needs to be after the php extensions otherwise some kind of dependency issue occurs +RUN apk add imagemagick + RUN mkdir /app && chown -R www-data: /app USER www-data