Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 18 additions & 25 deletions Dockerfiles/cronjob/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,32 +1,25 @@
FROM php:8.4-fpm
FROM php:8.3-fpm-bullseye

ENV DEBIAN_FRONTEND noninteractive
ENV TAG 4.53v

RUN apt-cache search bcmath
ENV DEBIAN_FRONTEND=noninteractive
ENV TAG=4.6v

ADD lhc/cron /etc/cron.d/lhc

RUN chmod 0644 /etc/cron.d/lhc

# Create the log file to be able to run tail
RUN touch /var/log/cron.log

# Run the command on container startup

RUN apt update && \
apt -qy install git unzip procps cron zlib1g-dev curl libzip-dev libonig-dev libpng-dev libwebp-dev libjpeg62-turbo-dev libxpm-dev libfreetype6-dev libc-client-dev libkrb5-dev libldap2-dev imagemagick libmagickwand-dev libheif-dev && \
docker-php-ext-install sockets bcmath pcntl zip mbstring mysqli pdo pdo_mysql opcache ldap && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*

RUN pecl install imagick && docker-php-ext-enable imagick
RUN pecl install imap && docker-php-ext-enable imap

RUN docker-php-ext-configure gd --with-webp --with-jpeg --with-xpm --with-freetype

RUN docker-php-ext-install gd

RUN pecl install redis && docker-php-ext-enable redis

CMD ["cron", "-f"]
RUN apt-get update && apt-get install -y --no-install-recommends \
git unzip procps cron zlib1g-dev curl libzip-dev libonig-dev \
libpng-dev libwebp-dev libjpeg62-turbo-dev libxpm-dev libfreetype6-dev \
libc-client-dev libkrb5-dev libldap2-dev imagemagick libmagickwand-dev libheif-dev \
&& docker-php-ext-install sockets bcmath pcntl zip mbstring mysqli pdo pdo_mysql opcache ldap \
&& docker-php-ext-configure gd --with-webp --with-jpeg --with-xpm --with-freetype \
&& docker-php-ext-install gd \
&& pecl install imagick imap redis \
&& docker-php-ext-enable imagick imap redis \
&& apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/pear

RUN mkdir /code && chown www-data:www-data /code
WORKDIR /code

CMD ["cron", "-f"]
42 changes: 18 additions & 24 deletions Dockerfiles/php-resque/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,31 +1,25 @@
FROM php:8.4-fpm
FROM php:8.3-fpm-bullseye

ENV DEBIAN_FRONTEND noninteractive
ENV TAG 3.43v

RUN apt-cache search bcmath
ENV DEBIAN_FRONTEND=noninteractive
ENV TAG=4.5v

ADD lhc/cron /etc/cron.d/lhc

RUN chmod 0644 /etc/cron.d/lhc

# Create the log file to be able to run tail
RUN touch /var/log/cron.log

# Run the command on container startup

RUN apt update && \
apt -qy install git unzip cron procps zlib1g-dev curl libzip-dev libonig-dev libpng-dev libwebp-dev libjpeg62-turbo-dev libxpm-dev libfreetype6-dev libc-client-dev libkrb5-dev libldap2-dev imagemagick libmagickwand-dev libheif-dev && \
docker-php-ext-install sockets bcmath pcntl zip mbstring mysqli pdo pdo_mysql opcache ldap && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*

RUN pecl install imap && docker-php-ext-enable imap
RUN pecl install imagick && docker-php-ext-enable imagick

RUN docker-php-ext-configure gd --with-webp --with-jpeg --with-xpm --with-freetype
RUN docker-php-ext-install gd

RUN pecl install redis && docker-php-ext-enable redis

CMD ["cron", "-f"]
RUN apt-get update && apt-get install -y --no-install-recommends \
git unzip cron procps zlib1g-dev curl libzip-dev libonig-dev \
libpng-dev libwebp-dev libjpeg62-turbo-dev libxpm-dev libfreetype6-dev \
libc-client-dev libkrb5-dev libldap2-dev imagemagick libmagickwand-dev libheif-dev \
&& docker-php-ext-install sockets bcmath pcntl zip mbstring mysqli pdo pdo_mysql opcache ldap \
&& docker-php-ext-configure gd --with-webp --with-jpeg --with-xpm --with-freetype \
&& docker-php-ext-install gd \
&& pecl install imap imagick redis \
&& docker-php-ext-enable imap imagick redis \
&& apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/pear

RUN mkdir /code && chown www-data:www-data /code
WORKDIR /code

CMD ["cron", "-f"]
36 changes: 14 additions & 22 deletions Dockerfiles/php/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,27 +1,19 @@
FROM php:8.4-fpm
FROM php:8.3-fpm-bullseye

ENV DEBIAN_FRONTEND noninteractive
ENV TAG 4.53v
ENV DEBIAN_FRONTEND=noninteractive
ENV TAG=4.6v

RUN apt-cache search bcmath

# Run the command on container startup

RUN apt update && \
apt -qy install git unzip zlib1g-dev curl procps libzip-dev libonig-dev libpng-dev libwebp-dev libjpeg62-turbo-dev libxpm-dev libfreetype6-dev libc-client-dev libkrb5-dev libldap2-dev imagemagick libmagickwand-dev libheif-dev && \
docker-php-ext-install sockets bcmath pcntl zip mbstring mysqli pdo pdo_mysql opcache ldap && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*

RUN pecl install imap && docker-php-ext-enable imap
RUN pecl install imagick && docker-php-ext-enable imagick
RUN apt-get update && apt-get install -y \
git unzip zlib1g-dev libzip-dev libonig-dev \
libpng-dev libwebp-dev libjpeg62-turbo-dev libxpm-dev libfreetype6-dev \
libkrb5-dev libssl-dev libc-client-dev libldap2-dev libmagickwand-dev imagemagick \
&& docker-php-ext-configure imap --with-kerberos --with-imap-ssl \
&& docker-php-ext-install imap sockets bcmath pcntl zip mbstring mysqli pdo pdo_mysql opcache ldap gd \
&& pecl install redis imagick \
&& docker-php-ext-enable redis imagick \
&& apt-get clean && rm -rf /var/lib/apt/lists/*

RUN docker-php-ext-configure gd --with-webp --with-jpeg --with-xpm --with-freetype

RUN docker-php-ext-install gd

RUN pecl install redis && docker-php-ext-enable redis

RUN mkdir /code

RUN chown www-data:www-data /code
RUN mkdir /code && chown www-data:www-data /code
WORKDIR /code