File tree Expand file tree Collapse file tree 10 files changed +125
-0
lines changed Expand file tree Collapse file tree 10 files changed +125
-0
lines changed Original file line number Diff line number Diff line change 20
20
- DOCKERFILE="Dockerfile-fpm" DOCKERPATH="7.1"
21
21
- DOCKERFILE="Dockerfile-alpine-cli" DOCKERPATH="7.1"
22
22
- DOCKERFILE="Dockerfile-alpine-fpm" DOCKERPATH="7.1"
23
+ - DOCKERFILE="Dockerfile-cli" DOCKERPATH="7.2"
24
+ - DOCKERFILE="Dockerfile-apache" DOCKERPATH="7.2"
25
+ - DOCKERFILE="Dockerfile-fpm" DOCKERPATH="7.2"
26
+ - DOCKERFILE="Dockerfile-alpine-cli" DOCKERPATH="7.2"
27
+ - DOCKERFILE="Dockerfile-alpine-fpm" DOCKERPATH="7.2"
23
28
24
29
before_script :
25
30
- docker version
Original file line number Diff line number Diff line change
1
+ FROM php:7.2-alpine
2
+ MAINTAINER drupal-docker
3
+
4
+ VOLUME /var/www/html
5
+ WORKDIR /var/www/html
6
+
7
+ RUN apk add --no-cache --virtual .dd-build-deps libpng-dev libjpeg-turbo-dev postgresql-dev libxml2-dev $PHPIZE_DEPS \
8
+ && docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
9
+ && docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
10
+ && docker-php-ext-install opcache bcmath soap \
11
+ && pecl install redis-3.1.1 \
12
+ && docker-php-ext-enable redis \
13
+ && curl -sS https://getcomposer.org/installer | php \
14
+ && mv composer.phar /usr/local/bin/composer \
15
+ && curl -L -o drush.phar https://github.com/drush-ops/drush-launcher/releases/download/0.4.2/drush.phar \
16
+ && chmod +x drush.phar \
17
+ && mv drush.phar /usr/local/bin/drush \
18
+ && curl -L -o drupal.phar https://drupalconsole.com/installer \
19
+ && chmod +x drupal.phar \
20
+ && mv drupal.phar /usr/local/bin/drupal \
21
+ && echo "export PATH=~/.composer/vendor/bin:\$PATH" >> ~/.bash_profile \
22
+ && apk add --no-cache sudo git libpng libjpeg libpq libxml2 mysql-client openssh-client rsync \
23
+ && apk del .dd-build-deps
24
+
25
+ COPY drupal-*.ini /usr/local/etc/php/conf.d/
26
+ COPY cli/drupal-*.ini /usr/local/etc/php/conf.d/
Original file line number Diff line number Diff line change
1
+ FROM php:7.2-fpm-alpine
2
+ MAINTAINER drupal-docker
3
+
4
+ VOLUME /var/www/html
5
+
6
+ RUN apk add --no-cache --virtual .dd-build-deps libpng-dev libjpeg-turbo-dev postgresql-dev libxml2-dev $PHPIZE_DEPS \
7
+ && docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
8
+ && docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
9
+ && docker-php-ext-install opcache bcmath soap \
10
+ && pecl install redis-3.1.1 \
11
+ && docker-php-ext-enable redis \
12
+ && apk add --no-cache libpng libjpeg libpq libxml2 \
13
+ && apk del .dd-build-deps
14
+
15
+ COPY drupal-*.ini /usr/local/etc/php/conf.d/
Original file line number Diff line number Diff line change
1
+ FROM php:7.2-apache
2
+ MAINTAINER drupal-docker
3
+
4
+ VOLUME /var/www/html
5
+
6
+ RUN apt-get update && apt-get install -y libpng-dev libjpeg-dev libpq-dev libxml2-dev \
7
+ && docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
8
+ && docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
9
+ && docker-php-ext-install opcache bcmath soap \
10
+ && pecl install redis-3.1.1 \
11
+ && docker-php-ext-enable redis \
12
+ && a2enmod rewrite \
13
+ && rm -rf /var/lib/apt/lists/*
14
+
15
+ COPY drupal-*.ini /usr/local/etc/php/conf.d/
Original file line number Diff line number Diff line change
1
+ FROM php:7.2-cli
2
+ MAINTAINER drupal-docker
3
+
4
+ VOLUME /var/www/html
5
+ WORKDIR /var/www/html
6
+
7
+ RUN apt-get update && apt-get install -y libpng-dev libjpeg-dev libpq-dev libxml2-dev sudo git mysql-client openssh-client rsync \
8
+ && docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
9
+ && docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
10
+ && docker-php-ext-install opcache bcmath soap \
11
+ && pecl install redis-3.1.1 \
12
+ && docker-php-ext-enable redis \
13
+ && curl -sS https://getcomposer.org/installer | php \
14
+ && mv composer.phar /usr/local/bin/composer \
15
+ && curl -L -o drush.phar https://github.com/drush-ops/drush-launcher/releases/download/0.4.2/drush.phar \
16
+ && chmod +x drush.phar \
17
+ && mv drush.phar /usr/local/bin/drush \
18
+ && curl -L -o drupal.phar https://drupalconsole.com/installer \
19
+ && chmod +x drupal.phar \
20
+ && mv drupal.phar /usr/local/bin/drupal \
21
+ && echo "export PATH=~/.composer/vendor/bin:\$PATH" >> ~/.bash_profile \
22
+ && rm -rf /var/lib/apt/lists/*
23
+
24
+ COPY drupal-*.ini /usr/local/etc/php/conf.d/
25
+ COPY cli/drupal-*.ini /usr/local/etc/php/conf.d/
Original file line number Diff line number Diff line change
1
+ FROM php:7.2-fpm
2
+ MAINTAINER drupal-docker
3
+
4
+ VOLUME /var/www/html
5
+
6
+ RUN apt-get update && apt-get install -y libpng-dev libjpeg-dev libpq-dev libxml2-dev \
7
+ && docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
8
+ && docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip \
9
+ && docker-php-ext-install opcache bcmath soap \
10
+ && pecl install redis-3.1.1 \
11
+ && docker-php-ext-enable redis \
12
+ && rm -rf /var/lib/apt/lists/*
13
+
14
+ COPY drupal-*.ini /usr/local/etc/php/conf.d/
Original file line number Diff line number Diff line change
1
+ allow_url_fopen = On
2
+ display_errors = On
3
+ memory_limit = -1
Original file line number Diff line number Diff line change
1
+ session.cache_limiter = nocache
2
+ session.auto_start = 0
3
+ expose_php = Off
4
+ allow_url_fopen = Off
5
+ register_globals = Off
6
+ display_errors = Off
7
+ memory_limit = 512M
8
+ date.timezone = " UTC"
9
+ upload_max_filesize = 20M
10
+ post_max_size = 20M
Original file line number Diff line number Diff line change
1
+ opcache.memory_consumption =128
2
+ opcache.interned_strings_buffer =8
3
+ opcache.max_accelerated_files =4000
4
+ opcache.revalidate_freq =60
5
+ opcache.fast_shutdown =1
6
+ opcache.enable_cli =1
Original file line number Diff line number Diff line change 20
20
| | apache | ` 7.1-apache ` | [ Dockerfile] ( https://github.com/drupal-docker/php/blob/master/7.1/Dockerfile-apache ) |
21
21
| | fpm | ` 7.1-fpm ` , ` 7.1 ` | [ Dockerfile] ( https://github.com/drupal-docker/php/blob/master/7.1/Dockerfile-fpm ) |
22
22
| | | ` 7.1-alpine-fpm ` | [ Dockerfile] ( https://github.com/drupal-docker/php/blob/master/7.1/Dockerfile-alpine-fpm ) |
23
+ | 7.2 | cli | ` 7.2-cli ` | [ Dockerfile] ( https://github.com/drupal-docker/php/blob/master/7.2/Dockerfile-cli ) |
24
+ | | | ` 7.2-alpine-cli ` | [ Dockerfile] ( https://github.com/drupal-docker/php/blob/master/7.2/Dockerfile-alpine-cli ) |
25
+ | | apache | ` 7.2-apache ` | [ Dockerfile] ( https://github.com/drupal-docker/php/blob/master/7.2/Dockerfile-apache ) |
26
+ | | fpm | ` 7.2-fpm ` , ` 7.2 ` | [ Dockerfile] ( https://github.com/drupal-docker/php/blob/master/7.2/Dockerfile-fpm ) |
27
+ | | | ` 7.2-alpine-fpm ` | [ Dockerfile] ( https://github.com/drupal-docker/php/blob/master/7.2/Dockerfile-alpine-fpm ) |
28
+
23
29
24
30
Read more: http://www.drupaldocker.org/images/PHP.html
You can’t perform that action at this time.
0 commit comments