-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path5-php7.4-apache.Dockerfile
More file actions
executable file
·35 lines (33 loc) · 1.15 KB
/
5-php7.4-apache.Dockerfile
File metadata and controls
executable file
·35 lines (33 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
FROM wordpress:5-php7.4-apache
MAINTAINER Vikram Chauhan <me@vkrm.ch>
ENV RUN_USER=www-data \
RUN_GROUP=www-data \
RUN_UID=5555 \
RUN_GID=5555 \
WORDPRESS_DB_USER=user \
WORDPRESS_DB_PASSWORD=pass \
WORDPRESS_DB_NAME=db \
WORDPRESS_DB_HOST=mysql \
WORDPRESS_DB_CHARSET=utf8 \
WORDPRESS_DB_COLLATE='' \
WORDPRESS_AUTH_KEY='' \
WORDPRESS_SECURE_AUTH_KEY='' \
WORDPRESS_LOGGED_IN_KEY='' \
WORDPRESS_NONCE_KEY='' \
WORDPRESS_AUTH_SALT='' \
WORDPRESS_SECURE_AUTH_SALT='' \
WORDPRESS_LOGGED_IN_SALT='' \
WORDPRESS_NONCE_SALT='' \
WORDPRESS_TABLE_PREFIX='wp_' \
WORDPRESS_DEBUG='' \
WORDPRESS_CONFIG_EXTRA=''
# Change uid and gid of www-data/www-data
RUN usermod -u $RUN_UID $RUN_USER \
&& groupmod -g $RUN_GID $RUN_GROUP \
&& apt-get -y update \
&& apt-get -y install --no-install-recommends freetype* zlib1g-dev libpng-dev libjpeg-dev libfreetype6-dev \
&& docker-php-ext-configure gd --with-freetype=/usr/include/ --with-jpeg=/usr/include/ \
&& docker-php-ext-install -j$(nproc) gd mysqli \
&& apt-get -y clean \
&& apt-get -y autoclean \
&& apt-get -y autoremove