Skip to content

Commit a837d90

Browse files
committed
Addin redis + Tweaks
1 parent 5d2928e commit a837d90

5 files changed

Lines changed: 60 additions & 25 deletions

File tree

7.1-fpm-alpine/Dockerfile

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,18 @@ ENV PHP_MEMORY_LIMIT=256M \
55
PHP_POST_MAX_SIZE=50M \
66
PHP_MAX_EXECUTION_TIME=30
77

8-
ARG DOCKERIZE_VERSION=v0.6.1
9-
RUN wget https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
10-
&& tar -C /usr/local/bin -xzvf dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
11-
&& rm dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
12-
&& cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini
8+
RUN adduser -D -u 1337 kool \
9+
# dockerize
10+
&& curl -L https://github.com/jwilder/dockerize/releases/download/v0.6.1/dockerize-alpine-linux-amd64-v0.6.1.tar.gz | tar xz \
11+
&& mv dockerize /usr/local/bin/dockerize \
12+
# php
13+
&& apk add --no-cache --virtual .build-deps $PHPIZE_DEPS \
14+
&& pecl install redis \
15+
&& docker-php-ext-enable redis \
16+
&& cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini \
17+
# cleanup
18+
&& apk del .build-deps \
19+
&& rm -rf /var/cache/apk/* /tmp/*
1320

1421
COPY kool.ini /kool/kool.tmpl
1522

7.2-fpm-alpine/Dockerfile

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,18 @@ ENV PHP_MEMORY_LIMIT=256M \
55
PHP_POST_MAX_SIZE=50M \
66
PHP_MAX_EXECUTION_TIME=30
77

8-
ARG DOCKERIZE_VERSION=v0.6.1
9-
RUN wget https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
10-
&& tar -C /usr/local/bin -xzvf dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
11-
&& rm dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
12-
&& cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini
8+
RUN adduser -D -u 1337 kool \
9+
# dockerize
10+
&& curl -L https://github.com/jwilder/dockerize/releases/download/v0.6.1/dockerize-alpine-linux-amd64-v0.6.1.tar.gz | tar xz \
11+
&& mv dockerize /usr/local/bin/dockerize \
12+
# php
13+
&& apk add --no-cache --virtual .build-deps $PHPIZE_DEPS \
14+
&& pecl install redis \
15+
&& docker-php-ext-enable redis \
16+
&& cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini \
17+
# cleanup
18+
&& apk del .build-deps \
19+
&& rm -rf /var/cache/apk/* /tmp/*
1320

1421
COPY kool.ini /kool/kool.tmpl
1522

7.3-fpm-alpine/Dockerfile

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,18 @@ ENV PHP_MEMORY_LIMIT=256M \
55
PHP_POST_MAX_SIZE=50M \
66
PHP_MAX_EXECUTION_TIME=30
77

8-
ARG DOCKERIZE_VERSION=v0.6.1
9-
RUN wget https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
10-
&& tar -C /usr/local/bin -xzvf dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
11-
&& rm dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
12-
&& cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini
8+
RUN adduser -D -u 1337 kool \
9+
# dockerize
10+
&& curl -L https://github.com/jwilder/dockerize/releases/download/v0.6.1/dockerize-alpine-linux-amd64-v0.6.1.tar.gz | tar xz \
11+
&& mv dockerize /usr/local/bin/dockerize \
12+
# php
13+
&& apk add --no-cache --virtual .build-deps $PHPIZE_DEPS \
14+
&& pecl install redis \
15+
&& docker-php-ext-enable redis \
16+
&& cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini \
17+
# cleanup
18+
&& apk del .build-deps \
19+
&& rm -rf /var/cache/apk/* /tmp/*
1320

1421
COPY kool.ini /kool/kool.tmpl
1522

7.4-fpm-alpine/Dockerfile

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,18 @@ ENV PHP_MEMORY_LIMIT=256M \
55
PHP_POST_MAX_SIZE=50M \
66
PHP_MAX_EXECUTION_TIME=30
77

8-
ARG DOCKERIZE_VERSION=v0.6.1
9-
RUN wget https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
10-
&& tar -C /usr/local/bin -xzvf dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
11-
&& rm dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
12-
&& cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini
8+
RUN adduser -D -u 1337 kool \
9+
# dockerize
10+
&& curl -L https://github.com/jwilder/dockerize/releases/download/v0.6.1/dockerize-alpine-linux-amd64-v0.6.1.tar.gz | tar xz \
11+
&& mv dockerize /usr/local/bin/dockerize \
12+
# php
13+
&& apk add --no-cache --virtual .build-deps $PHPIZE_DEPS \
14+
&& pecl install redis \
15+
&& docker-php-ext-enable redis \
16+
&& cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini \
17+
# cleanup
18+
&& apk del .build-deps \
19+
&& rm -rf /var/cache/apk/* /tmp/*
1320

1421
COPY kool.ini /kool/kool.tmpl
1522

template/Dockerfile.blade.php

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,18 @@
55
PHP_POST_MAX_SIZE=50M \
66
PHP_MAX_EXECUTION_TIME=30
77

8-
ARG DOCKERIZE_VERSION=v0.6.1
9-
RUN wget https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
10-
&& tar -C /usr/local/bin -xzvf dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
11-
&& rm dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
12-
&& cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini
8+
RUN adduser -D -u 1337 kool \
9+
# dockerize
10+
&& curl -L https://github.com/jwilder/dockerize/releases/download/v0.6.1/dockerize-alpine-linux-amd64-v0.6.1.tar.gz | tar xz \
11+
&& mv dockerize /usr/local/bin/dockerize \
12+
# php
13+
&& apk add --no-cache --virtual .build-deps $PHPIZE_DEPS \
14+
&& pecl install redis \
15+
&& docker-php-ext-enable redis \
16+
&& cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini \
17+
# cleanup
18+
&& apk del .build-deps \
19+
&& rm -rf /var/cache/apk/* /tmp/*
1320

1421
COPY kool.ini /kool/kool.tmpl
1522

0 commit comments

Comments
 (0)