From 0a5b02b0d81708afbeab773713a897f08b3d1c6f Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Sun, 11 Dec 2016 23:06:42 +0000 Subject: [PATCH] docker nginx --- src/Docker/nginx/Dockerfile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/Docker/nginx/Dockerfile b/src/Docker/nginx/Dockerfile index 1de5d89f..659dd51c 100644 --- a/src/Docker/nginx/Dockerfile +++ b/src/Docker/nginx/Dockerfile @@ -3,13 +3,25 @@ FROM nginx:alpine ARG WWW_ROOT ENV WWW_ROOT=${WWW_ROOT:-/var/www/html} +ARG PHP_HOST +ENV PHP_HOST=${PHP_HOST:-php} + +ARG PHP_PORT +ENV PHP_PORT=${PHP_PORT:-9000} + COPY ./default.conf /etc/nginx/conf.d/default.conf # Set DOCUMENT_ROOT RUN test "$WWW_ROOT" && sed -ie 's,^\([\t ]*root \).*$,\1'$WWW_ROOT';,' /etc/nginx/conf.d/default.conf +# Set PHP_HOST +RUN test "$PHP_HOST" && sed -ie 's,^\([\t ]*fastcgi_pass \)\([^:]\+\)\(:.*\)$,\1'$PHP_HOST'\3,' /etc/nginx/conf.d/default.conf + +# Set PHP_PORT +RUN test "$PHP_PORT" && sed -ie 's,^\([\t ]*fastcgi_pass [^:]\+:\)\([0-9]\+\),\1'$PHP_PORT',' /etc/nginx/conf.d/default.conf + # Create default index.html -RUN mkdir -p $WWW_ROOT && echo 'Welcom to Nginx

Welcom to Nginx

' > $WWW_ROOT/index.html +RUN mkdir -p $WWW_ROOT && echo 'Welcom to Nginx Php Fpm

Welcom to Nginx Php Fpm

' > $WWW_ROOT/index.html # Run daemon -CMD nginx -g 'daemon off; error_log /dev/stdout info;' +CMD nginx -g "daemon off; error_log /dev/stdout info;" -- 2.47.3