Skip to content

Commit 9cbcd3a

Browse files
authored
Merge pull request #48 from aakb/feature/docker-server
SERV-388: Added docker compose server files
2 parents 509bc37 + f036a03 commit 9cbcd3a

File tree

20 files changed

+294
-31
lines changed

20 files changed

+294
-31
lines changed

php5.6-fpm/alpine/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ ENV PHP_OPCACHE_VALIDATE_TIMESTAMPS="1" \
1818
PHP_PM_MIN_SPARE_SERVERS="5" \
1919
PHP_PM_MAX_SPARE_SERVERS="8" \
2020
PHP_REQUEST_SLOWLOG_TIMEOUT="0" \
21-
PHP_SLOWLOG="/var/log/php-slow.log"
21+
PHP_SLOWLOG="/var/log/php-slow.log" \
22+
PHP_USER="deploy" \
23+
PHP_GROUP="deploy"
2224

2325
RUN apk --update add --no-cache \
2426
libxslt-dev \
@@ -65,6 +67,10 @@ COPY etc/php/conf.d/php.ini /usr/local/etc/php/conf.d/20-php.ini
6567
# Custom FPM configuration.
6668
COPY etc/php-fpm.d/fpm.ini /usr/local/etc/php-fpm.d/zz-fpm-docker.conf
6769

70+
# Add deploy use to match server.
71+
RUN addgroup -g 1001 deploy \
72+
&& adduser -G deploy -u 1001 -H deploy -D
73+
6874
EXPOSE 9000
6975

7076
WORKDIR /app

php5.6-fpm/alpine/etc/php-fpm.d/fpm.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ slowlog = ${PHP_SLOWLOG}
1111

1212
; Enable the FPM status page
1313
pm.status_path = /status
14+
15+
user = ${PHP_USER}
16+
group = ${PHP_GROUP}

php7.0-fpm/alpine/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ ENV PHP_OPCACHE_VALIDATE_TIMESTAMPS="1" \
1818
PHP_PM_MIN_SPARE_SERVERS="5" \
1919
PHP_PM_MAX_SPARE_SERVERS="8" \
2020
PHP_REQUEST_SLOWLOG_TIMEOUT="0" \
21-
PHP_SLOWLOG="/var/log/php-slow.log"
21+
PHP_SLOWLOG="/var/log/php-slow.log" \
22+
PHP_USER="deploy" \
23+
PHP_GROUP="deploy"
2224

2325
RUN apk --update add --no-cache \
2426
libxslt-dev \
@@ -64,6 +66,10 @@ COPY etc/php/conf.d/php.ini /usr/local/etc/php/conf.d/20-php.ini
6466
# Custom FPM configuration.
6567
COPY etc/php-fpm.d/fpm.ini /usr/local/etc/php-fpm.d/zz-fpm-docker.conf
6668

69+
# Add deploy use to match server.
70+
RUN addgroup -g 1001 deploy \
71+
&& adduser -G deploy -u 1001 -H deploy -D
72+
6773
EXPOSE 9000
6874

6975
WORKDIR /app

php7.0-fpm/alpine/etc/php-fpm.d/fpm.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ slowlog = ${PHP_SLOWLOG}
1111

1212
; Enable the FPM status page
1313
pm.status_path = /status
14+
15+
user = ${PHP_USER}
16+
group = ${PHP_GROUP}

php7.2-fpm/alpine/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ ENV PHP_OPCACHE_VALIDATE_TIMESTAMPS="1" \
1818
PHP_PM_MIN_SPARE_SERVERS="5" \
1919
PHP_PM_MAX_SPARE_SERVERS="8" \
2020
PHP_REQUEST_SLOWLOG_TIMEOUT="0" \
21-
PHP_SLOWLOG="/var/log/php-slow.log"
21+
PHP_SLOWLOG="/var/log/php-slow.log" \
22+
PHP_USER="deploy" \
23+
PHP_GROUP="deploy"
2224

2325
RUN apk --update add --no-cache \
2426
libxslt-dev \
@@ -64,6 +66,10 @@ COPY etc/php/conf.d/php.ini /usr/local/etc/php/conf.d/20-php.ini
6466
# Custom FPM configuration.
6567
COPY etc/php-fpm.d/fpm.ini /usr/local/etc/php-fpm.d/zz-fpm-docker.conf
6668

69+
# Add deploy use to match server.
70+
RUN addgroup -g 1001 deploy \
71+
&& adduser -G deploy -u 1001 -H deploy -D
72+
6773
EXPOSE 9000
6874

6975
WORKDIR /app

php7.2-fpm/alpine/etc/php-fpm.d/fpm.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ slowlog = ${PHP_SLOWLOG}
1111

1212
; Enable the FPM status page
1313
pm.status_path = /status
14+
15+
user = ${PHP_USER}
16+
group = ${PHP_GROUP}

php7.3-fpm/alpine/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ ENV PHP_OPCACHE_VALIDATE_TIMESTAMPS="1" \
1818
PHP_PM_MIN_SPARE_SERVERS="5" \
1919
PHP_PM_MAX_SPARE_SERVERS="8" \
2020
PHP_REQUEST_SLOWLOG_TIMEOUT="0" \
21-
PHP_SLOWLOG="/var/log/php-slow.log"
21+
PHP_SLOWLOG="/var/log/php-slow.log" \
22+
PHP_USER="deploy" \
23+
PHP_GROUP="deploy"
2224

2325
RUN apk --update add --no-cache \
2426
libxslt-dev \
@@ -64,6 +66,10 @@ COPY etc/php/conf.d/php.ini /usr/local/etc/php/conf.d/20-php.ini
6466
# Custom FPM configuration.
6567
COPY etc/php-fpm.d/fpm.ini /usr/local/etc/php-fpm.d/zz-fpm-docker.conf
6668

69+
# Add deploy use to match server.
70+
RUN addgroup -g 1001 deploy \
71+
&& adduser -G deploy -u 1001 -H deploy -D
72+
6773
EXPOSE 9000
6874

6975
WORKDIR /app

php7.3-fpm/alpine/etc/php-fpm.d/fpm.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ slowlog = ${PHP_SLOWLOG}
1111

1212
; Enable the FPM status page
1313
pm.status_path = /status
14+
15+
user = ${PHP_USER}
16+
group = ${PHP_GROUP}

php7.4-fpm/alpine/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ ENV PHP_OPCACHE_VALIDATE_TIMESTAMPS="1" \
1818
PHP_PM_MIN_SPARE_SERVERS="5" \
1919
PHP_PM_MAX_SPARE_SERVERS="8" \
2020
PHP_REQUEST_SLOWLOG_TIMEOUT="0" \
21-
PHP_SLOWLOG="/var/log/php-slow.log"
21+
PHP_SLOWLOG="/var/log/php-slow.log" \
22+
PHP_USER="deploy" \
23+
PHP_GROUP="deploy"
2224

2325
RUN apk --update add --no-cache \
2426
libxslt-dev \
@@ -64,6 +66,10 @@ COPY etc/php/conf.d/php.ini /usr/local/etc/php/conf.d/20-php.ini
6466
# Custom FPM configuration.
6567
COPY etc/php-fpm.d/fpm.ini /usr/local/etc/php-fpm.d/zz-fpm-docker.conf
6668

69+
# Add deploy use to match server.
70+
RUN addgroup -g 1001 deploy \
71+
&& adduser -G deploy -u 1001 -H deploy -D
72+
6773
EXPOSE 9000
6874

6975
WORKDIR /app

php7.4-fpm/alpine/etc/php-fpm.d/fpm.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ slowlog = ${PHP_SLOWLOG}
1111

1212
; Enable the FPM status page
1313
pm.status_path = /status
14+
15+
user = ${PHP_USER}
16+
group = ${PHP_GROUP}

0 commit comments

Comments
 (0)