Skip to content

Commit d496af0

Browse files
committed
Add 8.3.x branch, and use PHP 7.1 for the new branch.
1 parent 1ad01e8 commit d496af0

File tree

3 files changed

+66
-0
lines changed

3 files changed

+66
-0
lines changed

.travis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ services: docker
44
env:
55
- VERSION=8.2 VARIANT=apache
66
- VERSION=8.2 VARIANT=fpm
7+
- VERSION=8.3 VARIANT=apache
8+
- VERSION=8.3 VARIANT=fpm
79
- VERSION=7 VARIANT=apache
810
- VERSION=7 VARIANT=fpm
911

8.3/apache/Dockerfile

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
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

8.3/fpm/Dockerfile

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
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

0 commit comments

Comments
 (0)