File tree Expand file tree Collapse file tree 3 files changed +66
-0
lines changed Expand file tree Collapse file tree 3 files changed +66
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,8 @@ services: docker
4
4
env :
5
5
- VERSION=8.2 VARIANT=apache
6
6
- VERSION=8.2 VARIANT=fpm
7
+ - VERSION=8.3 VARIANT=apache
8
+ - VERSION=8.3 VARIANT=fpm
7
9
- VERSION=7 VARIANT=apache
8
10
- VERSION=7 VARIANT=fpm
9
11
Original file line number Diff line number Diff line change
1
+ # from https://www.drupal.org/requirements/php#drupalversions
2
+ FROM php:7.1-apache
3
+
4
+ RUN a2enmod rewrite
5
+
6
+ # install the PHP extensions we need
7
+ RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev libpq-dev \
8
+ && rm -rf /var/lib/apt/lists/* \
9
+ && docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
10
+ && docker-php-ext-install gd mbstring opcache pdo pdo_mysql pdo_pgsql zip
11
+
12
+ # set recommended PHP.ini settings
13
+ # see https://secure.php.net/manual/en/opcache.installation.php
14
+ RUN { \
15
+ echo 'opcache.memory_consumption=128' ; \
16
+ echo 'opcache.interned_strings_buffer=8' ; \
17
+ echo 'opcache.max_accelerated_files=4000' ; \
18
+ echo 'opcache.revalidate_freq=60' ; \
19
+ echo 'opcache.fast_shutdown=1' ; \
20
+ echo 'opcache.enable_cli=1' ; \
21
+ } > /usr/local/etc/php/conf.d/opcache-recommended.ini
22
+
23
+ WORKDIR /var/www/html
24
+
25
+ # https://www.drupal.org/node/3060/release
26
+ ENV DRUPAL_VERSION 8.3.0-alpha1
27
+ ENV DRUPAL_MD5 601f931d5a3281214917e3eabfd86408
28
+
29
+ RUN curl -fSL "https://ftp.drupal.org/files/projects/drupal-${DRUPAL_VERSION}.tar.gz" -o drupal.tar.gz \
30
+ && echo "${DRUPAL_MD5} *drupal.tar.gz" | md5sum -c - \
31
+ && tar -xz --strip-components=1 -f drupal.tar.gz \
32
+ && rm drupal.tar.gz \
33
+ && chown -R www-data:www-data sites modules themes
Original file line number Diff line number Diff line change
1
+ # from https://www.drupal.org/requirements/php#drupalversions
2
+ FROM php:7.1-fpm
3
+
4
+ # install the PHP extensions we need
5
+ RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev libpq-dev \
6
+ && rm -rf /var/lib/apt/lists/* \
7
+ && docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
8
+ && docker-php-ext-install gd mbstring opcache pdo pdo_mysql pdo_pgsql zip
9
+
10
+ # set recommended PHP.ini settings
11
+ # see https://secure.php.net/manual/en/opcache.installation.php
12
+ RUN { \
13
+ echo 'opcache.memory_consumption=128' ; \
14
+ echo 'opcache.interned_strings_buffer=8' ; \
15
+ echo 'opcache.max_accelerated_files=4000' ; \
16
+ echo 'opcache.revalidate_freq=60' ; \
17
+ echo 'opcache.fast_shutdown=1' ; \
18
+ echo 'opcache.enable_cli=1' ; \
19
+ } > /usr/local/etc/php/conf.d/opcache-recommended.ini
20
+
21
+ WORKDIR /var/www/html
22
+
23
+ # https://www.drupal.org/node/3060/release
24
+ ENV DRUPAL_VERSION 8.3.0-alpha1
25
+ ENV DRUPAL_MD5 601f931d5a3281214917e3eabfd86408
26
+
27
+ RUN curl -fSL "https://ftp.drupal.org/files/projects/drupal-${DRUPAL_VERSION}.tar.gz" -o drupal.tar.gz \
28
+ && echo "${DRUPAL_MD5} *drupal.tar.gz" | md5sum -c - \
29
+ && tar -xz --strip-components=1 -f drupal.tar.gz \
30
+ && rm drupal.tar.gz \
31
+ && chown -R www-data:www-data sites modules themes
You can’t perform that action at this time.
0 commit comments