File tree Expand file tree Collapse file tree 3 files changed +66
-48
lines changed Expand file tree Collapse file tree 3 files changed +66
-48
lines changed Original file line number Diff line number Diff line change 11FROM php:8.1-fpm
22
3+ RUN apt-get update \
4+ && apt-get install -y \
5+ busybox-static \
6+ git \
7+ jq \
8+ libicu-dev \
9+ libzip-dev \
10+ locales \
11+ poppler-utils \
12+ procps \
13+ unzip \
14+ # cron
15+ && mkdir -p /var/spool/cron/crontabs \
16+ && echo '*/5 * * * * php -f /var/www/html/cron.php' > /var/spool/cron/crontabs/www-data \
17+ && sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen \
18+ && locale-gen \
19+ && rm -rf /var/lib/apt/lists/*
20+
21+ ENV LANG=en_US.UTF-8
22+ ENV LANGUAGE=en_US:en
23+ ENV LC_ALL=en_US.UTF-8
24+
325# Install PHP extensions
426ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
527RUN chmod uga+x /usr/local/bin/install-php-extensions && sync \
@@ -33,22 +55,6 @@ RUN chmod uga+x /usr/local/bin/install-php-extensions && sync \
3355 # pevent errors when try to create files at /var/www with user www-data
3456 && chown -R www-data /var/www
3557
36- # Run separate to prevent build all extensions
37- RUN apt-get update \
38- && apt-get install -y \
39- git \
40- jq \
41- libicu-dev \
42- libzip-dev \
43- poppler-utils \
44- procps \
45- unzip \
46- # cron
47- busybox-static \
48- && mkdir -p /var/spool/cron/crontabs \
49- && echo '*/5 * * * * php -f /var/www/html/cron.php' > /var/spool/cron/crontabs/www-data \
50- && rm -rf /var/lib/apt/lists/*
51-
5258# Install NVM
5359RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash \
5460 && export NVM_DIR="/root/.nvm" \
Original file line number Diff line number Diff line change 11FROM php:8.2-fpm
22
3+ RUN apt-get update \
4+ && apt-get install -y \
5+ busybox-static \
6+ git \
7+ jq \
8+ libicu-dev \
9+ libzip-dev \
10+ locales \
11+ poppler-utils \
12+ procps \
13+ unzip \
14+ # cron
15+ && mkdir -p /var/spool/cron/crontabs \
16+ && echo '*/5 * * * * php -f /var/www/html/cron.php' > /var/spool/cron/crontabs/www-data \
17+ && sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen \
18+ && locale-gen \
19+ && rm -rf /var/lib/apt/lists/*
20+
21+ ENV LANG=en_US.UTF-8
22+ ENV LANGUAGE=en_US:en
23+ ENV LC_ALL=en_US.UTF-8
24+
325# Install PHP extensions
426ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
527RUN chmod uga+x /usr/local/bin/install-php-extensions && sync \
@@ -33,22 +55,6 @@ RUN chmod uga+x /usr/local/bin/install-php-extensions && sync \
3355 # pevent errors when try to create files at /var/www with user www-data
3456 && chown -R www-data /var/www
3557
36- # Run separate to prevent build all extensions
37- RUN apt-get update \
38- && apt-get install -y \
39- git \
40- jq \
41- libicu-dev \
42- libzip-dev \
43- poppler-utils \
44- procps \
45- unzip \
46- # cron
47- busybox-static \
48- && mkdir -p /var/spool/cron/crontabs \
49- && echo '*/5 * * * * php -f /var/www/html/cron.php' > /var/spool/cron/crontabs/www-data \
50- && rm -rf /var/lib/apt/lists/*
51-
5258# Install NVM
5359RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash \
5460 && export NVM_DIR="/root/.nvm" \
Original file line number Diff line number Diff line change 11FROM php:8.3-fpm
22
3+ RUN apt-get update \
4+ && apt-get install -y \
5+ busybox-static \
6+ git \
7+ jq \
8+ libicu-dev \
9+ libzip-dev \
10+ locales \
11+ poppler-utils \
12+ procps \
13+ unzip \
14+ # cron
15+ && mkdir -p /var/spool/cron/crontabs \
16+ && echo '*/5 * * * * php -f /var/www/html/cron.php' > /var/spool/cron/crontabs/www-data \
17+ && sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen \
18+ && locale-gen \
19+ && rm -rf /var/lib/apt/lists/*
20+
21+ ENV LANG=en_US.UTF-8
22+ ENV LANGUAGE=en_US:en
23+ ENV LC_ALL=en_US.UTF-8
24+
325# Install PHP extensions
426ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
527RUN chmod uga+x /usr/local/bin/install-php-extensions && sync \
@@ -33,22 +55,6 @@ RUN chmod uga+x /usr/local/bin/install-php-extensions && sync \
3355 # pevent errors when try to create files at /var/www with user www-data
3456 && chown -R www-data /var/www
3557
36- # Run separate to prevent build all extensions
37- RUN apt-get update \
38- && apt-get install -y \
39- git \
40- jq \
41- libicu-dev \
42- libzip-dev \
43- poppler-utils \
44- procps \
45- unzip \
46- # cron
47- busybox-static \
48- && mkdir -p /var/spool/cron/crontabs \
49- && echo '*/5 * * * * php -f /var/www/html/cron.php' > /var/spool/cron/crontabs/www-data \
50- && rm -rf /var/lib/apt/lists/*
51-
5258# Install NVM
5359RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash \
5460 && export NVM_DIR="/root/.nvm" \
You can’t perform that action at this time.
0 commit comments