Fixed Brotli + optimizations
This commit is contained in:
parent
a295b9c3c6
commit
bfa13a3adf
64
Dockerfile
64
Dockerfile
|
@ -31,7 +31,7 @@ RUN \
|
||||||
wget \
|
wget \
|
||||||
git \
|
git \
|
||||||
zlib-dev \
|
zlib-dev \
|
||||||
brotli
|
brotli-dev
|
||||||
|
|
||||||
RUN docker-php-ext-install sockets
|
RUN docker-php-ext-install sockets
|
||||||
|
|
||||||
|
@ -95,28 +95,50 @@ ENV TZ=Asia/Tel_Aviv \
|
||||||
|
|
||||||
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||||
|
|
||||||
|
# RUN apk update
|
||||||
|
# RUN apk add --no-cache --virtual .deps make
|
||||||
|
# RUN apk add --no-cache --virtual .deps automake
|
||||||
|
# RUN apk add --no-cache --virtual .deps autoconf
|
||||||
|
# RUN apk add --no-cache --virtual .deps gcc
|
||||||
|
# RUN apk add --no-cache --virtual .deps g++
|
||||||
|
# RUN apk add --no-cache --virtual .deps curl-dev
|
||||||
|
# RUN apk add --no-cache --virtual .deps imagemagick
|
||||||
|
# RUN apk add --no-cache --virtual .deps imagemagick-libs
|
||||||
|
# RUN apk add --no-cache --virtual .deps imagemagick-dev
|
||||||
|
# RUN apk add --no-cache --virtual .deps yaml-dev
|
||||||
|
# RUN apk add --no-cache certbot
|
||||||
|
# RUN apk add --no-cache docker
|
||||||
|
|
||||||
|
# RUN pecl install imagick yaml
|
||||||
|
# RUN docker-php-ext-enable imagick yaml
|
||||||
|
# RUN docker-php-ext-install sockets opcache pdo_mysql
|
||||||
|
# RUN apk del make automake autoconf gcc g++ curl-dev imagemagick imagemagick-libs imagemagick-dev yaml-dev
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
apk update && apk add --no-cache --virtual .deps \
|
apk update \
|
||||||
|
&& apk add --no-cache --virtual .deps \
|
||||||
make \
|
make \
|
||||||
automake \
|
automake \
|
||||||
autoconf \
|
autoconf \
|
||||||
gcc \
|
gcc \
|
||||||
g++ \
|
g++ \
|
||||||
certbot \
|
curl-dev \
|
||||||
# libwebp \
|
# libwebp \
|
||||||
# htop \
|
# htop \
|
||||||
# procps \
|
# procps \
|
||||||
docker \
|
|
||||||
# oniguruma-dev \
|
# oniguruma-dev \
|
||||||
curl-dev \
|
&& apk add --no-cache \
|
||||||
imagemagick \
|
libstdc++ \
|
||||||
imagemagick-libs \
|
|
||||||
imagemagick-dev \
|
|
||||||
yaml-dev \
|
yaml-dev \
|
||||||
|
imagemagick \
|
||||||
|
# imagemagick-libs \
|
||||||
|
imagemagick-dev \
|
||||||
|
certbot \
|
||||||
|
docker-cli \
|
||||||
&& pecl install imagick yaml \
|
&& pecl install imagick yaml \
|
||||||
&& docker-php-ext-enable imagick yaml \
|
&& docker-php-ext-enable imagick yaml \
|
||||||
&& docker-php-ext-install sockets opcache pdo_mysql \
|
&& docker-php-ext-install sockets opcache pdo_mysql \
|
||||||
&& apk del make automake autoconf gcc g++ curl-dev imagemagick imagemagick-libs imagemagick-dev yaml-dev
|
&& apk del .deps
|
||||||
|
|
||||||
WORKDIR /usr/src/code
|
WORKDIR /usr/src/code
|
||||||
|
|
||||||
|
@ -146,18 +168,18 @@ RUN mkdir -p /storage/uploads && \
|
||||||
chown -Rf www-data.www-data /storage/debug && chmod -Rf 0755 /storage/debug
|
chown -Rf www-data.www-data /storage/debug && chmod -Rf 0755 /storage/debug
|
||||||
|
|
||||||
# Executables
|
# Executables
|
||||||
RUN chmod +x /usr/local/bin/doctor
|
RUN chmod +x /usr/local/bin/doctor && \
|
||||||
RUN chmod +x /usr/local/bin/migrate
|
chmod +x /usr/local/bin/migrate && \
|
||||||
RUN chmod +x /usr/local/bin/schedule
|
chmod +x /usr/local/bin/schedule && \
|
||||||
RUN chmod +x /usr/local/bin/test
|
chmod +x /usr/local/bin/test && \
|
||||||
RUN chmod +x /usr/local/bin/worker-audits
|
chmod +x /usr/local/bin/worker-audits && \
|
||||||
RUN chmod +x /usr/local/bin/worker-certificates
|
chmod +x /usr/local/bin/worker-certificates && \
|
||||||
RUN chmod +x /usr/local/bin/worker-deletes
|
chmod +x /usr/local/bin/worker-deletes && \
|
||||||
RUN chmod +x /usr/local/bin/worker-functions
|
chmod +x /usr/local/bin/worker-functions && \
|
||||||
RUN chmod +x /usr/local/bin/worker-mails
|
chmod +x /usr/local/bin/worker-mails && \
|
||||||
RUN chmod +x /usr/local/bin/worker-tasks
|
chmod +x /usr/local/bin/worker-tasks && \
|
||||||
RUN chmod +x /usr/local/bin/worker-usage
|
chmod +x /usr/local/bin/worker-usage && \
|
||||||
RUN chmod +x /usr/local/bin/worker-webhooks
|
chmod +x /usr/local/bin/worker-webhooks
|
||||||
|
|
||||||
# Letsencrypt Permissions
|
# Letsencrypt Permissions
|
||||||
RUN mkdir -p /etc/letsencrypt/live/ && chmod -Rf 755 /etc/letsencrypt/live/
|
RUN mkdir -p /etc/letsencrypt/live/ && chmod -Rf 755 /etc/letsencrypt/live/
|
||||||
|
|
Loading…
Reference in a new issue