Skip to content

Commit e67bd10

Browse files
committed
chore: set default locale to utf-8
Signed-off-by: Vitor Mattos <[email protected]>
1 parent dd70958 commit e67bd10

File tree

3 files changed

+66
-48
lines changed

3 files changed

+66
-48
lines changed

.docker/Dockerfile.php81

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
FROM 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
426
ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
527
RUN 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
5359
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash \
5460
&& export NVM_DIR="/root/.nvm" \

.docker/Dockerfile.php82

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
FROM 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
426
ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
527
RUN 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
5359
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash \
5460
&& export NVM_DIR="/root/.nvm" \

.docker/Dockerfile.php83

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
FROM 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
426
ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
527
RUN 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
5359
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash \
5460
&& export NVM_DIR="/root/.nvm" \

0 commit comments

Comments
 (0)