From 247f594a92e05e6948fd78ede573d1fa44587677 Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Sun, 29 May 2016 18:23:42 +0200 Subject: [PATCH 01/15] Add clear env workaround for FPM Some PHP versions are missing the clear_env=no feature so this is a workaround for it Related: #86 --- .../bin/service.d/php-fpm.d/11-clear-env.sh | 33 +++++++++++++++++++ .../bin/service.d/php-fpm.d/11-clear-env.sh | 33 +++++++++++++++++++ .../tasks/bootstrap/php-fpm.pool.yml | 24 ++++++++++++-- .../bin/service.d/php-fpm.d/11-clear-env.sh | 33 +++++++++++++++++++ .../tasks/bootstrap/php-fpm.pool.yml | 24 ++++++++++++-- .../bin/service.d/php-fpm.d/11-clear-env.sh | 33 +++++++++++++++++++ .../tasks/bootstrap/php-fpm.pool.yml | 24 ++++++++++++-- .../bin/service.d/php-fpm.d/11-clear-env.sh | 33 +++++++++++++++++++ .../bin/service.d/php-fpm.d/11-clear-env.sh | 33 +++++++++++++++++++ .../tasks/bootstrap/php-fpm.pool.yml | 24 ++++++++++++-- .../bin/service.d/php-fpm.d/11-clear-env.sh | 33 +++++++++++++++++++ .../bin/service.d/php-fpm.d/11-clear-env.sh | 33 +++++++++++++++++++ .../tasks/bootstrap/php-fpm.pool.yml | 24 ++++++++++++-- .../bin/service.d/php-fpm.d/11-clear-env.sh | 33 +++++++++++++++++++ .../tasks/bootstrap/php-fpm.pool.yml | 24 ++++++++++++-- .../bin/service.d/php-fpm.d/11-clear-env.sh | 33 +++++++++++++++++++ .../tasks/bootstrap/php-fpm.pool.yml | 24 ++++++++++++-- .../bin/service.d/php-fpm.d/11-clear-env.sh | 33 +++++++++++++++++++ .../tasks/bootstrap/php-fpm.pool.yml | 24 ++++++++++++-- .../bin/service.d/php-fpm.d/11-clear-env.sh | 33 +++++++++++++++++++ .../bin/service.d/php-fpm.d/11-clear-env.sh | 33 +++++++++++++++++++ .../tasks/bootstrap/php-fpm.pool.yml | 24 ++++++++++++-- 22 files changed, 618 insertions(+), 27 deletions(-) create mode 100644 docker/php/alpine-3-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh create mode 100644 docker/php/alpine-3/conf/bin/service.d/php-fpm.d/11-clear-env.sh create mode 100644 docker/php/centos-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh create mode 100644 docker/php/debian-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh create mode 100644 docker/php/debian-8-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh create mode 100644 docker/php/debian-8/conf/bin/service.d/php-fpm.d/11-clear-env.sh create mode 100644 docker/php/debian-9/conf/bin/service.d/php-fpm.d/11-clear-env.sh create mode 100644 docker/php/ubuntu-12.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh create mode 100644 docker/php/ubuntu-14.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh create mode 100644 docker/php/ubuntu-15.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh create mode 100644 docker/php/ubuntu-15.10/conf/bin/service.d/php-fpm.d/11-clear-env.sh create mode 100644 docker/php/ubuntu-16.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh create mode 100644 provisioning/php/general/bin/service.d/php-fpm.d/11-clear-env.sh diff --git a/docker/php/alpine-3-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/alpine-3-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh new file mode 100644 index 000000000..bb7e2f783 --- /dev/null +++ b/docker/php/alpine-3-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -0,0 +1,33 @@ +# +# Workaround for old php-fpm versions which don't have clear_env setting +# + +VARIABLE_LIST="; Workaround for missing clear_env feature in PHP-FPM" + +# For each exported variable +for envVariable in $(printenv|cut -f1 -d=); do + + case "$envVariable" in + "_"|"PATH"|"PWD") + ## ignore this variables + ;; + + *) + ## get content of variable + envVariableContent="${!envVariable}" + + if [[ -n "$envVariableContent" ]]; then + + ## quote quotes + envVariableContent=${envVariableContent//\"/\\\"} + + ## add to list + VARIABLE_LIST="${VARIABLE_LIST}"$'\n'"env[${envVariable}] = \"${envVariableContent}\"" + fi + ;; + esac + +done + +find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null + diff --git a/docker/php/alpine-3/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/alpine-3/conf/bin/service.d/php-fpm.d/11-clear-env.sh new file mode 100644 index 000000000..bb7e2f783 --- /dev/null +++ b/docker/php/alpine-3/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -0,0 +1,33 @@ +# +# Workaround for old php-fpm versions which don't have clear_env setting +# + +VARIABLE_LIST="; Workaround for missing clear_env feature in PHP-FPM" + +# For each exported variable +for envVariable in $(printenv|cut -f1 -d=); do + + case "$envVariable" in + "_"|"PATH"|"PWD") + ## ignore this variables + ;; + + *) + ## get content of variable + envVariableContent="${!envVariable}" + + if [[ -n "$envVariableContent" ]]; then + + ## quote quotes + envVariableContent=${envVariableContent//\"/\\\"} + + ## add to list + VARIABLE_LIST="${VARIABLE_LIST}"$'\n'"env[${envVariable}] = \"${envVariableContent}\"" + fi + ;; + esac + +done + +find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null + diff --git a/docker/php/alpine-3/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml b/docker/php/alpine-3/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml index b88e8db98..da665ebf5 100644 --- a/docker/php/alpine-3/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml +++ b/docker/php/alpine-3/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml @@ -13,6 +13,15 @@ - debug: msg: "PHP-Version: {{php_version}}" +- set_fact: + php_clear_env_available: False + +- set_fact: + php_clear_env_available: True + when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or + ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or + ( php_version | version_compare('5.6', 'ge') ) + - name: Set php pool file set_fact: php_pool_conf: www.conf @@ -76,10 +85,19 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: 'clear_env', value: "no" } - when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or - ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or - ( php_version | version_compare('5.6', 'ge') ) + when: php_clear_env_available == True + +- name: Remove clear env workaround + file: + path: "/opt/docker/bin/service.d/php-fpm.d/11-clear-env.sh" + state: absent + when: php_clear_env_available == True +- name: Append clear env workaround in php-fpm pool (old php-fpm versions) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + line: ';#CLEAR_ENV_WORKAROUND#' + when: php_clear_env_available == False - name: Disable php-fpm connection limit lineinfile: diff --git a/docker/php/centos-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/centos-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh new file mode 100644 index 000000000..bb7e2f783 --- /dev/null +++ b/docker/php/centos-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -0,0 +1,33 @@ +# +# Workaround for old php-fpm versions which don't have clear_env setting +# + +VARIABLE_LIST="; Workaround for missing clear_env feature in PHP-FPM" + +# For each exported variable +for envVariable in $(printenv|cut -f1 -d=); do + + case "$envVariable" in + "_"|"PATH"|"PWD") + ## ignore this variables + ;; + + *) + ## get content of variable + envVariableContent="${!envVariable}" + + if [[ -n "$envVariableContent" ]]; then + + ## quote quotes + envVariableContent=${envVariableContent//\"/\\\"} + + ## add to list + VARIABLE_LIST="${VARIABLE_LIST}"$'\n'"env[${envVariable}] = \"${envVariableContent}\"" + fi + ;; + esac + +done + +find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null + diff --git a/docker/php/centos-7/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml b/docker/php/centos-7/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml index b88e8db98..da665ebf5 100644 --- a/docker/php/centos-7/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml +++ b/docker/php/centos-7/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml @@ -13,6 +13,15 @@ - debug: msg: "PHP-Version: {{php_version}}" +- set_fact: + php_clear_env_available: False + +- set_fact: + php_clear_env_available: True + when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or + ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or + ( php_version | version_compare('5.6', 'ge') ) + - name: Set php pool file set_fact: php_pool_conf: www.conf @@ -76,10 +85,19 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: 'clear_env', value: "no" } - when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or - ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or - ( php_version | version_compare('5.6', 'ge') ) + when: php_clear_env_available == True + +- name: Remove clear env workaround + file: + path: "/opt/docker/bin/service.d/php-fpm.d/11-clear-env.sh" + state: absent + when: php_clear_env_available == True +- name: Append clear env workaround in php-fpm pool (old php-fpm versions) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + line: ';#CLEAR_ENV_WORKAROUND#' + when: php_clear_env_available == False - name: Disable php-fpm connection limit lineinfile: diff --git a/docker/php/debian-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/debian-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh new file mode 100644 index 000000000..bb7e2f783 --- /dev/null +++ b/docker/php/debian-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -0,0 +1,33 @@ +# +# Workaround for old php-fpm versions which don't have clear_env setting +# + +VARIABLE_LIST="; Workaround for missing clear_env feature in PHP-FPM" + +# For each exported variable +for envVariable in $(printenv|cut -f1 -d=); do + + case "$envVariable" in + "_"|"PATH"|"PWD") + ## ignore this variables + ;; + + *) + ## get content of variable + envVariableContent="${!envVariable}" + + if [[ -n "$envVariableContent" ]]; then + + ## quote quotes + envVariableContent=${envVariableContent//\"/\\\"} + + ## add to list + VARIABLE_LIST="${VARIABLE_LIST}"$'\n'"env[${envVariable}] = \"${envVariableContent}\"" + fi + ;; + esac + +done + +find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null + diff --git a/docker/php/debian-7/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml b/docker/php/debian-7/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml index b88e8db98..da665ebf5 100644 --- a/docker/php/debian-7/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml +++ b/docker/php/debian-7/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml @@ -13,6 +13,15 @@ - debug: msg: "PHP-Version: {{php_version}}" +- set_fact: + php_clear_env_available: False + +- set_fact: + php_clear_env_available: True + when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or + ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or + ( php_version | version_compare('5.6', 'ge') ) + - name: Set php pool file set_fact: php_pool_conf: www.conf @@ -76,10 +85,19 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: 'clear_env', value: "no" } - when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or - ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or - ( php_version | version_compare('5.6', 'ge') ) + when: php_clear_env_available == True + +- name: Remove clear env workaround + file: + path: "/opt/docker/bin/service.d/php-fpm.d/11-clear-env.sh" + state: absent + when: php_clear_env_available == True +- name: Append clear env workaround in php-fpm pool (old php-fpm versions) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + line: ';#CLEAR_ENV_WORKAROUND#' + when: php_clear_env_available == False - name: Disable php-fpm connection limit lineinfile: diff --git a/docker/php/debian-8-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/debian-8-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh new file mode 100644 index 000000000..bb7e2f783 --- /dev/null +++ b/docker/php/debian-8-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -0,0 +1,33 @@ +# +# Workaround for old php-fpm versions which don't have clear_env setting +# + +VARIABLE_LIST="; Workaround for missing clear_env feature in PHP-FPM" + +# For each exported variable +for envVariable in $(printenv|cut -f1 -d=); do + + case "$envVariable" in + "_"|"PATH"|"PWD") + ## ignore this variables + ;; + + *) + ## get content of variable + envVariableContent="${!envVariable}" + + if [[ -n "$envVariableContent" ]]; then + + ## quote quotes + envVariableContent=${envVariableContent//\"/\\\"} + + ## add to list + VARIABLE_LIST="${VARIABLE_LIST}"$'\n'"env[${envVariable}] = \"${envVariableContent}\"" + fi + ;; + esac + +done + +find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null + diff --git a/docker/php/debian-8/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/debian-8/conf/bin/service.d/php-fpm.d/11-clear-env.sh new file mode 100644 index 000000000..bb7e2f783 --- /dev/null +++ b/docker/php/debian-8/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -0,0 +1,33 @@ +# +# Workaround for old php-fpm versions which don't have clear_env setting +# + +VARIABLE_LIST="; Workaround for missing clear_env feature in PHP-FPM" + +# For each exported variable +for envVariable in $(printenv|cut -f1 -d=); do + + case "$envVariable" in + "_"|"PATH"|"PWD") + ## ignore this variables + ;; + + *) + ## get content of variable + envVariableContent="${!envVariable}" + + if [[ -n "$envVariableContent" ]]; then + + ## quote quotes + envVariableContent=${envVariableContent//\"/\\\"} + + ## add to list + VARIABLE_LIST="${VARIABLE_LIST}"$'\n'"env[${envVariable}] = \"${envVariableContent}\"" + fi + ;; + esac + +done + +find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null + diff --git a/docker/php/debian-8/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml b/docker/php/debian-8/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml index b88e8db98..da665ebf5 100644 --- a/docker/php/debian-8/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml +++ b/docker/php/debian-8/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml @@ -13,6 +13,15 @@ - debug: msg: "PHP-Version: {{php_version}}" +- set_fact: + php_clear_env_available: False + +- set_fact: + php_clear_env_available: True + when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or + ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or + ( php_version | version_compare('5.6', 'ge') ) + - name: Set php pool file set_fact: php_pool_conf: www.conf @@ -76,10 +85,19 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: 'clear_env', value: "no" } - when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or - ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or - ( php_version | version_compare('5.6', 'ge') ) + when: php_clear_env_available == True + +- name: Remove clear env workaround + file: + path: "/opt/docker/bin/service.d/php-fpm.d/11-clear-env.sh" + state: absent + when: php_clear_env_available == True +- name: Append clear env workaround in php-fpm pool (old php-fpm versions) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + line: ';#CLEAR_ENV_WORKAROUND#' + when: php_clear_env_available == False - name: Disable php-fpm connection limit lineinfile: diff --git a/docker/php/debian-9/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/debian-9/conf/bin/service.d/php-fpm.d/11-clear-env.sh new file mode 100644 index 000000000..bb7e2f783 --- /dev/null +++ b/docker/php/debian-9/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -0,0 +1,33 @@ +# +# Workaround for old php-fpm versions which don't have clear_env setting +# + +VARIABLE_LIST="; Workaround for missing clear_env feature in PHP-FPM" + +# For each exported variable +for envVariable in $(printenv|cut -f1 -d=); do + + case "$envVariable" in + "_"|"PATH"|"PWD") + ## ignore this variables + ;; + + *) + ## get content of variable + envVariableContent="${!envVariable}" + + if [[ -n "$envVariableContent" ]]; then + + ## quote quotes + envVariableContent=${envVariableContent//\"/\\\"} + + ## add to list + VARIABLE_LIST="${VARIABLE_LIST}"$'\n'"env[${envVariable}] = \"${envVariableContent}\"" + fi + ;; + esac + +done + +find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null + diff --git a/docker/php/ubuntu-12.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/ubuntu-12.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh new file mode 100644 index 000000000..bb7e2f783 --- /dev/null +++ b/docker/php/ubuntu-12.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -0,0 +1,33 @@ +# +# Workaround for old php-fpm versions which don't have clear_env setting +# + +VARIABLE_LIST="; Workaround for missing clear_env feature in PHP-FPM" + +# For each exported variable +for envVariable in $(printenv|cut -f1 -d=); do + + case "$envVariable" in + "_"|"PATH"|"PWD") + ## ignore this variables + ;; + + *) + ## get content of variable + envVariableContent="${!envVariable}" + + if [[ -n "$envVariableContent" ]]; then + + ## quote quotes + envVariableContent=${envVariableContent//\"/\\\"} + + ## add to list + VARIABLE_LIST="${VARIABLE_LIST}"$'\n'"env[${envVariable}] = \"${envVariableContent}\"" + fi + ;; + esac + +done + +find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null + diff --git a/docker/php/ubuntu-12.04/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml b/docker/php/ubuntu-12.04/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml index b88e8db98..da665ebf5 100644 --- a/docker/php/ubuntu-12.04/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml +++ b/docker/php/ubuntu-12.04/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml @@ -13,6 +13,15 @@ - debug: msg: "PHP-Version: {{php_version}}" +- set_fact: + php_clear_env_available: False + +- set_fact: + php_clear_env_available: True + when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or + ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or + ( php_version | version_compare('5.6', 'ge') ) + - name: Set php pool file set_fact: php_pool_conf: www.conf @@ -76,10 +85,19 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: 'clear_env', value: "no" } - when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or - ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or - ( php_version | version_compare('5.6', 'ge') ) + when: php_clear_env_available == True + +- name: Remove clear env workaround + file: + path: "/opt/docker/bin/service.d/php-fpm.d/11-clear-env.sh" + state: absent + when: php_clear_env_available == True +- name: Append clear env workaround in php-fpm pool (old php-fpm versions) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + line: ';#CLEAR_ENV_WORKAROUND#' + when: php_clear_env_available == False - name: Disable php-fpm connection limit lineinfile: diff --git a/docker/php/ubuntu-14.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/ubuntu-14.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh new file mode 100644 index 000000000..bb7e2f783 --- /dev/null +++ b/docker/php/ubuntu-14.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -0,0 +1,33 @@ +# +# Workaround for old php-fpm versions which don't have clear_env setting +# + +VARIABLE_LIST="; Workaround for missing clear_env feature in PHP-FPM" + +# For each exported variable +for envVariable in $(printenv|cut -f1 -d=); do + + case "$envVariable" in + "_"|"PATH"|"PWD") + ## ignore this variables + ;; + + *) + ## get content of variable + envVariableContent="${!envVariable}" + + if [[ -n "$envVariableContent" ]]; then + + ## quote quotes + envVariableContent=${envVariableContent//\"/\\\"} + + ## add to list + VARIABLE_LIST="${VARIABLE_LIST}"$'\n'"env[${envVariable}] = \"${envVariableContent}\"" + fi + ;; + esac + +done + +find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null + diff --git a/docker/php/ubuntu-14.04/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml b/docker/php/ubuntu-14.04/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml index b88e8db98..da665ebf5 100644 --- a/docker/php/ubuntu-14.04/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml +++ b/docker/php/ubuntu-14.04/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml @@ -13,6 +13,15 @@ - debug: msg: "PHP-Version: {{php_version}}" +- set_fact: + php_clear_env_available: False + +- set_fact: + php_clear_env_available: True + when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or + ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or + ( php_version | version_compare('5.6', 'ge') ) + - name: Set php pool file set_fact: php_pool_conf: www.conf @@ -76,10 +85,19 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: 'clear_env', value: "no" } - when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or - ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or - ( php_version | version_compare('5.6', 'ge') ) + when: php_clear_env_available == True + +- name: Remove clear env workaround + file: + path: "/opt/docker/bin/service.d/php-fpm.d/11-clear-env.sh" + state: absent + when: php_clear_env_available == True +- name: Append clear env workaround in php-fpm pool (old php-fpm versions) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + line: ';#CLEAR_ENV_WORKAROUND#' + when: php_clear_env_available == False - name: Disable php-fpm connection limit lineinfile: diff --git a/docker/php/ubuntu-15.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/ubuntu-15.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh new file mode 100644 index 000000000..bb7e2f783 --- /dev/null +++ b/docker/php/ubuntu-15.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -0,0 +1,33 @@ +# +# Workaround for old php-fpm versions which don't have clear_env setting +# + +VARIABLE_LIST="; Workaround for missing clear_env feature in PHP-FPM" + +# For each exported variable +for envVariable in $(printenv|cut -f1 -d=); do + + case "$envVariable" in + "_"|"PATH"|"PWD") + ## ignore this variables + ;; + + *) + ## get content of variable + envVariableContent="${!envVariable}" + + if [[ -n "$envVariableContent" ]]; then + + ## quote quotes + envVariableContent=${envVariableContent//\"/\\\"} + + ## add to list + VARIABLE_LIST="${VARIABLE_LIST}"$'\n'"env[${envVariable}] = \"${envVariableContent}\"" + fi + ;; + esac + +done + +find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null + diff --git a/docker/php/ubuntu-15.04/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml b/docker/php/ubuntu-15.04/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml index b88e8db98..da665ebf5 100644 --- a/docker/php/ubuntu-15.04/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml +++ b/docker/php/ubuntu-15.04/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml @@ -13,6 +13,15 @@ - debug: msg: "PHP-Version: {{php_version}}" +- set_fact: + php_clear_env_available: False + +- set_fact: + php_clear_env_available: True + when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or + ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or + ( php_version | version_compare('5.6', 'ge') ) + - name: Set php pool file set_fact: php_pool_conf: www.conf @@ -76,10 +85,19 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: 'clear_env', value: "no" } - when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or - ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or - ( php_version | version_compare('5.6', 'ge') ) + when: php_clear_env_available == True + +- name: Remove clear env workaround + file: + path: "/opt/docker/bin/service.d/php-fpm.d/11-clear-env.sh" + state: absent + when: php_clear_env_available == True +- name: Append clear env workaround in php-fpm pool (old php-fpm versions) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + line: ';#CLEAR_ENV_WORKAROUND#' + when: php_clear_env_available == False - name: Disable php-fpm connection limit lineinfile: diff --git a/docker/php/ubuntu-15.10/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/ubuntu-15.10/conf/bin/service.d/php-fpm.d/11-clear-env.sh new file mode 100644 index 000000000..bb7e2f783 --- /dev/null +++ b/docker/php/ubuntu-15.10/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -0,0 +1,33 @@ +# +# Workaround for old php-fpm versions which don't have clear_env setting +# + +VARIABLE_LIST="; Workaround for missing clear_env feature in PHP-FPM" + +# For each exported variable +for envVariable in $(printenv|cut -f1 -d=); do + + case "$envVariable" in + "_"|"PATH"|"PWD") + ## ignore this variables + ;; + + *) + ## get content of variable + envVariableContent="${!envVariable}" + + if [[ -n "$envVariableContent" ]]; then + + ## quote quotes + envVariableContent=${envVariableContent//\"/\\\"} + + ## add to list + VARIABLE_LIST="${VARIABLE_LIST}"$'\n'"env[${envVariable}] = \"${envVariableContent}\"" + fi + ;; + esac + +done + +find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null + diff --git a/docker/php/ubuntu-15.10/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml b/docker/php/ubuntu-15.10/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml index b88e8db98..da665ebf5 100644 --- a/docker/php/ubuntu-15.10/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml +++ b/docker/php/ubuntu-15.10/conf/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml @@ -13,6 +13,15 @@ - debug: msg: "PHP-Version: {{php_version}}" +- set_fact: + php_clear_env_available: False + +- set_fact: + php_clear_env_available: True + when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or + ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or + ( php_version | version_compare('5.6', 'ge') ) + - name: Set php pool file set_fact: php_pool_conf: www.conf @@ -76,10 +85,19 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: 'clear_env', value: "no" } - when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or - ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or - ( php_version | version_compare('5.6', 'ge') ) + when: php_clear_env_available == True + +- name: Remove clear env workaround + file: + path: "/opt/docker/bin/service.d/php-fpm.d/11-clear-env.sh" + state: absent + when: php_clear_env_available == True +- name: Append clear env workaround in php-fpm pool (old php-fpm versions) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + line: ';#CLEAR_ENV_WORKAROUND#' + when: php_clear_env_available == False - name: Disable php-fpm connection limit lineinfile: diff --git a/docker/php/ubuntu-16.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/ubuntu-16.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh new file mode 100644 index 000000000..bb7e2f783 --- /dev/null +++ b/docker/php/ubuntu-16.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -0,0 +1,33 @@ +# +# Workaround for old php-fpm versions which don't have clear_env setting +# + +VARIABLE_LIST="; Workaround for missing clear_env feature in PHP-FPM" + +# For each exported variable +for envVariable in $(printenv|cut -f1 -d=); do + + case "$envVariable" in + "_"|"PATH"|"PWD") + ## ignore this variables + ;; + + *) + ## get content of variable + envVariableContent="${!envVariable}" + + if [[ -n "$envVariableContent" ]]; then + + ## quote quotes + envVariableContent=${envVariableContent//\"/\\\"} + + ## add to list + VARIABLE_LIST="${VARIABLE_LIST}"$'\n'"env[${envVariable}] = \"${envVariableContent}\"" + fi + ;; + esac + +done + +find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null + diff --git a/provisioning/php/general/bin/service.d/php-fpm.d/11-clear-env.sh b/provisioning/php/general/bin/service.d/php-fpm.d/11-clear-env.sh new file mode 100644 index 000000000..050b900a4 --- /dev/null +++ b/provisioning/php/general/bin/service.d/php-fpm.d/11-clear-env.sh @@ -0,0 +1,33 @@ +# +# Workaround for old php-fpm versions which don't have clear_env setting +# + +VARIABLE_LIST="; Workaround for missing clear_env feature in PHP-FPM" + +# For each exported variable +for envVariable in $(printenv|cut -f1 -d=); do + + case "$envVariable" in + "_"|"PATH"|"PWD") + ## ignore this variables + ;; + + *) + ## get content of variable + envVariableContent="${!envVariable}" + + ## php-fpm requires that env variable has to be filled with content + if [[ -n "$envVariableContent" ]]; then + ## quote quotes + envVariableContent=${envVariableContent//\"/\\\"} + + ## add to list + VARIABLE_LIST="${VARIABLE_LIST}"$'\n'"env[${envVariable}] = \"${envVariableContent}\"" + fi + ;; + esac + +done + +find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null + diff --git a/provisioning/php/general/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml b/provisioning/php/general/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml index b88e8db98..da665ebf5 100644 --- a/provisioning/php/general/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml +++ b/provisioning/php/general/provision/roles/webdevops-php/tasks/bootstrap/php-fpm.pool.yml @@ -13,6 +13,15 @@ - debug: msg: "PHP-Version: {{php_version}}" +- set_fact: + php_clear_env_available: False + +- set_fact: + php_clear_env_available: True + when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or + ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or + ( php_version | version_compare('5.6', 'ge') ) + - name: Set php pool file set_fact: php_pool_conf: www.conf @@ -76,10 +85,19 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: 'clear_env', value: "no" } - when: ( php_version | version_compare('5.4', 'eq') and php_version | version_compare('5.4.27', 'ge') ) or - ( php_version | version_compare('5.5', 'eq') and php_version | version_compare('5.5.11', 'ge') ) or - ( php_version | version_compare('5.6', 'ge') ) + when: php_clear_env_available == True + +- name: Remove clear env workaround + file: + path: "/opt/docker/bin/service.d/php-fpm.d/11-clear-env.sh" + state: absent + when: php_clear_env_available == True +- name: Append clear env workaround in php-fpm pool (old php-fpm versions) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + line: ';#CLEAR_ENV_WORKAROUND#' + when: php_clear_env_available == False - name: Disable php-fpm connection limit lineinfile: From 60aa3ce453904b8556a2382e3bfa390ae08ff787 Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Sun, 29 May 2016 18:25:35 +0200 Subject: [PATCH 02/15] Add comment --- .../alpine-3-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh | 3 ++- .../php/alpine-3/conf/bin/service.d/php-fpm.d/11-clear-env.sh | 3 ++- .../php/centos-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh | 3 ++- .../php/debian-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh | 3 ++- .../debian-8-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh | 3 ++- .../php/debian-8/conf/bin/service.d/php-fpm.d/11-clear-env.sh | 3 ++- .../php/debian-9/conf/bin/service.d/php-fpm.d/11-clear-env.sh | 3 ++- .../ubuntu-12.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh | 3 ++- .../ubuntu-14.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh | 3 ++- .../ubuntu-15.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh | 3 ++- .../ubuntu-15.10/conf/bin/service.d/php-fpm.d/11-clear-env.sh | 3 ++- .../ubuntu-16.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh | 3 ++- .../php/general/bin/service.d/php-fpm.d/11-clear-env.sh | 1 + 13 files changed, 25 insertions(+), 12 deletions(-) diff --git a/docker/php/alpine-3-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/alpine-3-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh index bb7e2f783..b17280ce6 100644 --- a/docker/php/alpine-3-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh +++ b/docker/php/alpine-3-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -16,8 +16,8 @@ for envVariable in $(printenv|cut -f1 -d=); do ## get content of variable envVariableContent="${!envVariable}" + ## php-fpm requires that env variable has to be filled with content if [[ -n "$envVariableContent" ]]; then - ## quote quotes envVariableContent=${envVariableContent//\"/\\\"} @@ -29,5 +29,6 @@ for envVariable in $(printenv|cut -f1 -d=); do done +# Replace ;#CLEAR_ENV_WORKAROUND# with environment variable list for all php-fpm pool files find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null diff --git a/docker/php/alpine-3/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/alpine-3/conf/bin/service.d/php-fpm.d/11-clear-env.sh index bb7e2f783..b17280ce6 100644 --- a/docker/php/alpine-3/conf/bin/service.d/php-fpm.d/11-clear-env.sh +++ b/docker/php/alpine-3/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -16,8 +16,8 @@ for envVariable in $(printenv|cut -f1 -d=); do ## get content of variable envVariableContent="${!envVariable}" + ## php-fpm requires that env variable has to be filled with content if [[ -n "$envVariableContent" ]]; then - ## quote quotes envVariableContent=${envVariableContent//\"/\\\"} @@ -29,5 +29,6 @@ for envVariable in $(printenv|cut -f1 -d=); do done +# Replace ;#CLEAR_ENV_WORKAROUND# with environment variable list for all php-fpm pool files find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null diff --git a/docker/php/centos-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/centos-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh index bb7e2f783..b17280ce6 100644 --- a/docker/php/centos-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh +++ b/docker/php/centos-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -16,8 +16,8 @@ for envVariable in $(printenv|cut -f1 -d=); do ## get content of variable envVariableContent="${!envVariable}" + ## php-fpm requires that env variable has to be filled with content if [[ -n "$envVariableContent" ]]; then - ## quote quotes envVariableContent=${envVariableContent//\"/\\\"} @@ -29,5 +29,6 @@ for envVariable in $(printenv|cut -f1 -d=); do done +# Replace ;#CLEAR_ENV_WORKAROUND# with environment variable list for all php-fpm pool files find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null diff --git a/docker/php/debian-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/debian-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh index bb7e2f783..b17280ce6 100644 --- a/docker/php/debian-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh +++ b/docker/php/debian-7/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -16,8 +16,8 @@ for envVariable in $(printenv|cut -f1 -d=); do ## get content of variable envVariableContent="${!envVariable}" + ## php-fpm requires that env variable has to be filled with content if [[ -n "$envVariableContent" ]]; then - ## quote quotes envVariableContent=${envVariableContent//\"/\\\"} @@ -29,5 +29,6 @@ for envVariable in $(printenv|cut -f1 -d=); do done +# Replace ;#CLEAR_ENV_WORKAROUND# with environment variable list for all php-fpm pool files find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null diff --git a/docker/php/debian-8-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/debian-8-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh index bb7e2f783..b17280ce6 100644 --- a/docker/php/debian-8-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh +++ b/docker/php/debian-8-php7/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -16,8 +16,8 @@ for envVariable in $(printenv|cut -f1 -d=); do ## get content of variable envVariableContent="${!envVariable}" + ## php-fpm requires that env variable has to be filled with content if [[ -n "$envVariableContent" ]]; then - ## quote quotes envVariableContent=${envVariableContent//\"/\\\"} @@ -29,5 +29,6 @@ for envVariable in $(printenv|cut -f1 -d=); do done +# Replace ;#CLEAR_ENV_WORKAROUND# with environment variable list for all php-fpm pool files find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null diff --git a/docker/php/debian-8/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/debian-8/conf/bin/service.d/php-fpm.d/11-clear-env.sh index bb7e2f783..b17280ce6 100644 --- a/docker/php/debian-8/conf/bin/service.d/php-fpm.d/11-clear-env.sh +++ b/docker/php/debian-8/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -16,8 +16,8 @@ for envVariable in $(printenv|cut -f1 -d=); do ## get content of variable envVariableContent="${!envVariable}" + ## php-fpm requires that env variable has to be filled with content if [[ -n "$envVariableContent" ]]; then - ## quote quotes envVariableContent=${envVariableContent//\"/\\\"} @@ -29,5 +29,6 @@ for envVariable in $(printenv|cut -f1 -d=); do done +# Replace ;#CLEAR_ENV_WORKAROUND# with environment variable list for all php-fpm pool files find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null diff --git a/docker/php/debian-9/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/debian-9/conf/bin/service.d/php-fpm.d/11-clear-env.sh index bb7e2f783..b17280ce6 100644 --- a/docker/php/debian-9/conf/bin/service.d/php-fpm.d/11-clear-env.sh +++ b/docker/php/debian-9/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -16,8 +16,8 @@ for envVariable in $(printenv|cut -f1 -d=); do ## get content of variable envVariableContent="${!envVariable}" + ## php-fpm requires that env variable has to be filled with content if [[ -n "$envVariableContent" ]]; then - ## quote quotes envVariableContent=${envVariableContent//\"/\\\"} @@ -29,5 +29,6 @@ for envVariable in $(printenv|cut -f1 -d=); do done +# Replace ;#CLEAR_ENV_WORKAROUND# with environment variable list for all php-fpm pool files find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null diff --git a/docker/php/ubuntu-12.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/ubuntu-12.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh index bb7e2f783..b17280ce6 100644 --- a/docker/php/ubuntu-12.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh +++ b/docker/php/ubuntu-12.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -16,8 +16,8 @@ for envVariable in $(printenv|cut -f1 -d=); do ## get content of variable envVariableContent="${!envVariable}" + ## php-fpm requires that env variable has to be filled with content if [[ -n "$envVariableContent" ]]; then - ## quote quotes envVariableContent=${envVariableContent//\"/\\\"} @@ -29,5 +29,6 @@ for envVariable in $(printenv|cut -f1 -d=); do done +# Replace ;#CLEAR_ENV_WORKAROUND# with environment variable list for all php-fpm pool files find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null diff --git a/docker/php/ubuntu-14.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/ubuntu-14.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh index bb7e2f783..b17280ce6 100644 --- a/docker/php/ubuntu-14.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh +++ b/docker/php/ubuntu-14.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -16,8 +16,8 @@ for envVariable in $(printenv|cut -f1 -d=); do ## get content of variable envVariableContent="${!envVariable}" + ## php-fpm requires that env variable has to be filled with content if [[ -n "$envVariableContent" ]]; then - ## quote quotes envVariableContent=${envVariableContent//\"/\\\"} @@ -29,5 +29,6 @@ for envVariable in $(printenv|cut -f1 -d=); do done +# Replace ;#CLEAR_ENV_WORKAROUND# with environment variable list for all php-fpm pool files find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null diff --git a/docker/php/ubuntu-15.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/ubuntu-15.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh index bb7e2f783..b17280ce6 100644 --- a/docker/php/ubuntu-15.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh +++ b/docker/php/ubuntu-15.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -16,8 +16,8 @@ for envVariable in $(printenv|cut -f1 -d=); do ## get content of variable envVariableContent="${!envVariable}" + ## php-fpm requires that env variable has to be filled with content if [[ -n "$envVariableContent" ]]; then - ## quote quotes envVariableContent=${envVariableContent//\"/\\\"} @@ -29,5 +29,6 @@ for envVariable in $(printenv|cut -f1 -d=); do done +# Replace ;#CLEAR_ENV_WORKAROUND# with environment variable list for all php-fpm pool files find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null diff --git a/docker/php/ubuntu-15.10/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/ubuntu-15.10/conf/bin/service.d/php-fpm.d/11-clear-env.sh index bb7e2f783..b17280ce6 100644 --- a/docker/php/ubuntu-15.10/conf/bin/service.d/php-fpm.d/11-clear-env.sh +++ b/docker/php/ubuntu-15.10/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -16,8 +16,8 @@ for envVariable in $(printenv|cut -f1 -d=); do ## get content of variable envVariableContent="${!envVariable}" + ## php-fpm requires that env variable has to be filled with content if [[ -n "$envVariableContent" ]]; then - ## quote quotes envVariableContent=${envVariableContent//\"/\\\"} @@ -29,5 +29,6 @@ for envVariable in $(printenv|cut -f1 -d=); do done +# Replace ;#CLEAR_ENV_WORKAROUND# with environment variable list for all php-fpm pool files find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null diff --git a/docker/php/ubuntu-16.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh b/docker/php/ubuntu-16.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh index bb7e2f783..b17280ce6 100644 --- a/docker/php/ubuntu-16.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh +++ b/docker/php/ubuntu-16.04/conf/bin/service.d/php-fpm.d/11-clear-env.sh @@ -16,8 +16,8 @@ for envVariable in $(printenv|cut -f1 -d=); do ## get content of variable envVariableContent="${!envVariable}" + ## php-fpm requires that env variable has to be filled with content if [[ -n "$envVariableContent" ]]; then - ## quote quotes envVariableContent=${envVariableContent//\"/\\\"} @@ -29,5 +29,6 @@ for envVariable in $(printenv|cut -f1 -d=); do done +# Replace ;#CLEAR_ENV_WORKAROUND# with environment variable list for all php-fpm pool files find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null diff --git a/provisioning/php/general/bin/service.d/php-fpm.d/11-clear-env.sh b/provisioning/php/general/bin/service.d/php-fpm.d/11-clear-env.sh index 050b900a4..b17280ce6 100644 --- a/provisioning/php/general/bin/service.d/php-fpm.d/11-clear-env.sh +++ b/provisioning/php/general/bin/service.d/php-fpm.d/11-clear-env.sh @@ -29,5 +29,6 @@ for envVariable in $(printenv|cut -f1 -d=); do done +# Replace ;#CLEAR_ENV_WORKAROUND# with environment variable list for all php-fpm pool files find /opt/docker/etc/php/fpm/pool.d/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet ";#CLEAR_ENV_WORKAROUND#" "$VARIABLE_LIST" > /dev/null From 5dc724182845c4ae6cc80249c78f6b885a31d8dd Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Tue, 31 May 2016 20:08:07 +0200 Subject: [PATCH 03/15] Move all environment macros to environment.jinja2 Should be more clear where environment stuff is maintained --- docker/apache/alpine-3/Dockerfile.jinja2 | 2 +- docker/apache/centos-7/Dockerfile.jinja2 | 2 +- docker/apache/debian-7/Dockerfile.jinja2 | 2 +- docker/apache/debian-8/Dockerfile.jinja2 | 2 +- docker/apache/debian-9/Dockerfile.jinja2 | 2 +- docker/apache/ubuntu-12.04/Dockerfile.jinja2 | 2 +- docker/apache/ubuntu-14.04/Dockerfile.jinja2 | 2 +- docker/apache/ubuntu-15.04/Dockerfile.jinja2 | 2 +- docker/apache/ubuntu-15.10/Dockerfile.jinja2 | 2 +- docker/apache/ubuntu-16.04/Dockerfile.jinja2 | 2 +- docker/base-app/alpine-3/Dockerfile.jinja2 | 2 +- docker/base-app/centos-7/Dockerfile.jinja2 | 2 +- docker/base-app/debian-7/Dockerfile.jinja2 | 2 +- docker/base-app/debian-8/Dockerfile.jinja2 | 2 +- docker/base-app/debian-9/Dockerfile.jinja2 | 2 +- .../base-app/ubuntu-12.04/Dockerfile.jinja2 | 2 +- .../base-app/ubuntu-14.04/Dockerfile.jinja2 | 2 +- .../base-app/ubuntu-15.04/Dockerfile.jinja2 | 2 +- .../base-app/ubuntu-15.10/Dockerfile.jinja2 | 2 +- .../base-app/ubuntu-16.04/Dockerfile.jinja2 | 2 +- docker/base/alpine-3/Dockerfile.jinja2 | 2 +- docker/base/centos-7/Dockerfile.jinja2 | 2 +- docker/base/debian-7/Dockerfile.jinja2 | 2 +- docker/base/debian-8/Dockerfile.jinja2 | 2 +- docker/base/debian-9/Dockerfile.jinja2 | 2 +- docker/base/ubuntu-12.04/Dockerfile.jinja2 | 2 +- docker/base/ubuntu-14.04/Dockerfile.jinja2 | 2 +- docker/base/ubuntu-15.04/Dockerfile.jinja2 | 2 +- docker/base/ubuntu-15.10/Dockerfile.jinja2 | 2 +- docker/base/ubuntu-16.04/Dockerfile.jinja2 | 2 +- docker/bootstrap/alpine-3/Dockerfile.jinja2 | 2 +- docker/bootstrap/centos-7/Dockerfile.jinja2 | 2 +- docker/bootstrap/debian-7/Dockerfile.jinja2 | 2 +- docker/bootstrap/debian-8/Dockerfile.jinja2 | 2 +- docker/bootstrap/debian-9/Dockerfile.jinja2 | 2 +- .../bootstrap/ubuntu-12.04/Dockerfile.jinja2 | 2 +- .../bootstrap/ubuntu-14.04/Dockerfile.jinja2 | 2 +- .../bootstrap/ubuntu-15.04/Dockerfile.jinja2 | 2 +- .../bootstrap/ubuntu-15.10/Dockerfile.jinja2 | 2 +- .../bootstrap/ubuntu-16.04/Dockerfile.jinja2 | 2 +- .../ubuntu-14.04/Dockerfile.jinja2 | 2 +- .../ubuntu-16.04/Dockerfile.jinja2 | 2 +- .../hhvm-nginx/ubuntu-14.04/Dockerfile.jinja2 | 2 +- .../hhvm-nginx/ubuntu-16.04/Dockerfile.jinja2 | 2 +- docker/hhvm/ubuntu-14.04/Dockerfile.jinja2 | 2 +- docker/hhvm/ubuntu-16.04/Dockerfile.jinja2 | 2 +- .../ubuntu-14.04/Dockerfile.jinja2 | 2 +- docker/nginx/alpine-3/Dockerfile.jinja2 | 2 +- docker/nginx/centos-7/Dockerfile.jinja2 | 2 +- docker/nginx/debian-7/Dockerfile.jinja2 | 2 +- docker/nginx/debian-8/Dockerfile.jinja2 | 2 +- docker/nginx/debian-9/Dockerfile.jinja2 | 2 +- docker/nginx/ubuntu-12.04/Dockerfile.jinja2 | 2 +- docker/nginx/ubuntu-14.04/Dockerfile.jinja2 | 2 +- docker/nginx/ubuntu-15.04/Dockerfile.jinja2 | 2 +- docker/nginx/ubuntu-15.10/Dockerfile.jinja2 | 2 +- docker/nginx/ubuntu-16.04/Dockerfile.jinja2 | 2 +- .../alpine-3-php7/Dockerfile.jinja2 | 2 +- .../php-apache-dev/alpine-3/Dockerfile.jinja2 | 2 +- .../php-apache-dev/centos-7/Dockerfile.jinja2 | 2 +- .../php-apache-dev/debian-7/Dockerfile.jinja2 | 2 +- .../debian-8-php7/Dockerfile.jinja2 | 2 +- .../php-apache-dev/debian-8/Dockerfile.jinja2 | 2 +- .../php-apache-dev/debian-9/Dockerfile.jinja2 | 2 +- .../ubuntu-12.04/Dockerfile.jinja2 | 2 +- .../ubuntu-14.04/Dockerfile.jinja2 | 2 +- .../ubuntu-15.04/Dockerfile.jinja2 | 2 +- .../ubuntu-15.10/Dockerfile.jinja2 | 2 +- .../ubuntu-16.04/Dockerfile.jinja2 | 2 +- .../alpine-3-php7/Dockerfile.jinja2 | 2 +- docker/php-apache/alpine-3/Dockerfile.jinja2 | 2 +- docker/php-apache/centos-7/Dockerfile.jinja2 | 2 +- docker/php-apache/debian-7/Dockerfile.jinja2 | 2 +- .../debian-8-php7/Dockerfile.jinja2 | 2 +- docker/php-apache/debian-8/Dockerfile.jinja2 | 2 +- docker/php-apache/debian-9/Dockerfile.jinja2 | 2 +- .../php-apache/ubuntu-12.04/Dockerfile.jinja2 | 2 +- .../php-apache/ubuntu-14.04/Dockerfile.jinja2 | 2 +- .../php-apache/ubuntu-15.04/Dockerfile.jinja2 | 2 +- .../php-apache/ubuntu-15.10/Dockerfile.jinja2 | 2 +- .../php-apache/ubuntu-16.04/Dockerfile.jinja2 | 2 +- .../alpine-3-php7/Dockerfile.jinja2 | 2 +- .../php-nginx-dev/alpine-3/Dockerfile.jinja2 | 2 +- .../php-nginx-dev/centos-7/Dockerfile.jinja2 | 2 +- .../php-nginx-dev/debian-7/Dockerfile.jinja2 | 2 +- .../debian-8-php7/Dockerfile.jinja2 | 2 +- .../php-nginx-dev/debian-8/Dockerfile.jinja2 | 2 +- .../php-nginx-dev/debian-9/Dockerfile.jinja2 | 2 +- .../ubuntu-12.04/Dockerfile.jinja2 | 2 +- .../ubuntu-14.04/Dockerfile.jinja2 | 2 +- .../ubuntu-15.04/Dockerfile.jinja2 | 2 +- .../ubuntu-15.10/Dockerfile.jinja2 | 2 +- .../ubuntu-16.04/Dockerfile.jinja2 | 2 +- .../php-nginx/alpine-3-php7/Dockerfile.jinja2 | 2 +- docker/php-nginx/alpine-3/Dockerfile.jinja2 | 2 +- docker/php-nginx/centos-7/Dockerfile.jinja2 | 2 +- docker/php-nginx/debian-7/Dockerfile.jinja2 | 2 +- .../php-nginx/debian-8-php7/Dockerfile.jinja2 | 2 +- docker/php-nginx/debian-8/Dockerfile.jinja2 | 2 +- docker/php-nginx/debian-9/Dockerfile.jinja2 | 2 +- .../php-nginx/ubuntu-12.04/Dockerfile.jinja2 | 2 +- .../php-nginx/ubuntu-14.04/Dockerfile.jinja2 | 2 +- .../php-nginx/ubuntu-15.04/Dockerfile.jinja2 | 2 +- .../php-nginx/ubuntu-15.10/Dockerfile.jinja2 | 2 +- .../php-nginx/ubuntu-16.04/Dockerfile.jinja2 | 2 +- docker/php/alpine-3-php7/Dockerfile.jinja2 | 2 +- docker/php/alpine-3/Dockerfile.jinja2 | 2 +- docker/php/centos-7/Dockerfile.jinja2 | 2 +- docker/php/debian-7/Dockerfile.jinja2 | 2 +- docker/php/debian-8-php7/Dockerfile.jinja2 | 2 +- docker/php/debian-8/Dockerfile.jinja2 | 2 +- docker/php/debian-9/Dockerfile.jinja2 | 2 +- docker/php/ubuntu-12.04/Dockerfile.jinja2 | 2 +- docker/php/ubuntu-14.04/Dockerfile.jinja2 | 2 +- docker/php/ubuntu-15.04/Dockerfile.jinja2 | 2 +- docker/php/ubuntu-15.10/Dockerfile.jinja2 | 2 +- docker/php/ubuntu-16.04/Dockerfile.jinja2 | 2 +- .../latest/Dockerfile.jinja2 | 6 +-- docker/vsftp/latest/Dockerfile.jinja2 | 2 +- template/Dockerfile/docker.jinja2 | 39 ------------------- template/Dockerfile/environment.jinja2 | 37 ++++++++++++++++++ template/Dockerfile/layout.jinja2 | 5 ++- 122 files changed, 161 insertions(+), 162 deletions(-) create mode 100644 template/Dockerfile/environment.jinja2 diff --git a/docker/apache/alpine-3/Dockerfile.jinja2 b/docker/apache/alpine-3/Dockerfile.jinja2 index 76afec2ff..ea3af4101 100644 --- a/docker/apache/alpine-3/Dockerfile.jinja2 +++ b/docker/apache/alpine-3/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/apache/centos-7/Dockerfile.jinja2 b/docker/apache/centos-7/Dockerfile.jinja2 index c5ad33c29..f70a561ef 100644 --- a/docker/apache/centos-7/Dockerfile.jinja2 +++ b/docker/apache/centos-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/apache/debian-7/Dockerfile.jinja2 b/docker/apache/debian-7/Dockerfile.jinja2 index e9d9e4c20..ab37880ea 100644 --- a/docker/apache/debian-7/Dockerfile.jinja2 +++ b/docker/apache/debian-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/apache/debian-8/Dockerfile.jinja2 b/docker/apache/debian-8/Dockerfile.jinja2 index 96e3005da..0f0452e09 100644 --- a/docker/apache/debian-8/Dockerfile.jinja2 +++ b/docker/apache/debian-8/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/apache/debian-9/Dockerfile.jinja2 b/docker/apache/debian-9/Dockerfile.jinja2 index 7f5b6faa9..768a16da4 100644 --- a/docker/apache/debian-9/Dockerfile.jinja2 +++ b/docker/apache/debian-9/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/apache/ubuntu-12.04/Dockerfile.jinja2 b/docker/apache/ubuntu-12.04/Dockerfile.jinja2 index d64973331..02866dc2d 100644 --- a/docker/apache/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/apache/ubuntu-12.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/apache/ubuntu-14.04/Dockerfile.jinja2 b/docker/apache/ubuntu-14.04/Dockerfile.jinja2 index 88187eebb..d72bf7c01 100644 --- a/docker/apache/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/apache/ubuntu-14.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/apache/ubuntu-15.04/Dockerfile.jinja2 b/docker/apache/ubuntu-15.04/Dockerfile.jinja2 index 083111429..600c3a135 100644 --- a/docker/apache/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/apache/ubuntu-15.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/apache/ubuntu-15.10/Dockerfile.jinja2 b/docker/apache/ubuntu-15.10/Dockerfile.jinja2 index 499d1c386..6b77e572c 100644 --- a/docker/apache/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/apache/ubuntu-15.10/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/apache/ubuntu-16.04/Dockerfile.jinja2 b/docker/apache/ubuntu-16.04/Dockerfile.jinja2 index 1c6548975..45da1db24 100644 --- a/docker/apache/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/apache/ubuntu-16.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base-app/alpine-3/Dockerfile.jinja2 b/docker/base-app/alpine-3/Dockerfile.jinja2 index 36a66d3a6..07b2464e3 100644 --- a/docker/base-app/alpine-3/Dockerfile.jinja2 +++ b/docker/base-app/alpine-3/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentApp() }} +{{ environment.app() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base-app/centos-7/Dockerfile.jinja2 b/docker/base-app/centos-7/Dockerfile.jinja2 index 41676309b..8dc4762a5 100644 --- a/docker/base-app/centos-7/Dockerfile.jinja2 +++ b/docker/base-app/centos-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentApp() }} +{{ environment.app() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base-app/debian-7/Dockerfile.jinja2 b/docker/base-app/debian-7/Dockerfile.jinja2 index 333294484..495bfb1de 100644 --- a/docker/base-app/debian-7/Dockerfile.jinja2 +++ b/docker/base-app/debian-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentApp() }} +{{ environment.app() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base-app/debian-8/Dockerfile.jinja2 b/docker/base-app/debian-8/Dockerfile.jinja2 index 8aa108a4c..913957eab 100644 --- a/docker/base-app/debian-8/Dockerfile.jinja2 +++ b/docker/base-app/debian-8/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentApp() }} +{{ environment.app() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base-app/debian-9/Dockerfile.jinja2 b/docker/base-app/debian-9/Dockerfile.jinja2 index a4c1fed74..824c9cf6e 100644 --- a/docker/base-app/debian-9/Dockerfile.jinja2 +++ b/docker/base-app/debian-9/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentApp() }} +{{ environment.app() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base-app/ubuntu-12.04/Dockerfile.jinja2 b/docker/base-app/ubuntu-12.04/Dockerfile.jinja2 index bdae234ac..e4e7bd863 100644 --- a/docker/base-app/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/base-app/ubuntu-12.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentApp() }} +{{ environment.app() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base-app/ubuntu-14.04/Dockerfile.jinja2 b/docker/base-app/ubuntu-14.04/Dockerfile.jinja2 index abd33dad4..c896ae0c4 100644 --- a/docker/base-app/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/base-app/ubuntu-14.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentApp() }} +{{ environment.app() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base-app/ubuntu-15.04/Dockerfile.jinja2 b/docker/base-app/ubuntu-15.04/Dockerfile.jinja2 index 82f6fb3c8..0d8bdcf1b 100644 --- a/docker/base-app/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/base-app/ubuntu-15.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentApp() }} +{{ environment.app() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base-app/ubuntu-15.10/Dockerfile.jinja2 b/docker/base-app/ubuntu-15.10/Dockerfile.jinja2 index 83a1040cd..35ff82770 100644 --- a/docker/base-app/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/base-app/ubuntu-15.10/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentApp() }} +{{ environment.app() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base-app/ubuntu-16.04/Dockerfile.jinja2 b/docker/base-app/ubuntu-16.04/Dockerfile.jinja2 index 91a1c2905..6aeaa7f4c 100644 --- a/docker/base-app/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/base-app/ubuntu-16.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentApp() }} +{{ environment.app() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base/alpine-3/Dockerfile.jinja2 b/docker/base/alpine-3/Dockerfile.jinja2 index 2c606369c..09a16ecd4 100644 --- a/docker/base/alpine-3/Dockerfile.jinja2 +++ b/docker/base/alpine-3/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentHomePath() }} +{{ environment.homePath() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base/centos-7/Dockerfile.jinja2 b/docker/base/centos-7/Dockerfile.jinja2 index a6d70e192..04251e84a 100644 --- a/docker/base/centos-7/Dockerfile.jinja2 +++ b/docker/base/centos-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentHomePath() }} +{{ environment.homePath() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base/debian-7/Dockerfile.jinja2 b/docker/base/debian-7/Dockerfile.jinja2 index 8fef304ac..0712c0d90 100644 --- a/docker/base/debian-7/Dockerfile.jinja2 +++ b/docker/base/debian-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentHomePath() }} +{{ environment.homePath() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base/debian-8/Dockerfile.jinja2 b/docker/base/debian-8/Dockerfile.jinja2 index d0b234884..b8e1602cf 100644 --- a/docker/base/debian-8/Dockerfile.jinja2 +++ b/docker/base/debian-8/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentHomePath() }} +{{ environment.homePath() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base/debian-9/Dockerfile.jinja2 b/docker/base/debian-9/Dockerfile.jinja2 index 84128f2e9..d43d021d2 100644 --- a/docker/base/debian-9/Dockerfile.jinja2 +++ b/docker/base/debian-9/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentHomePath() }} +{{ environment.homePath() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base/ubuntu-12.04/Dockerfile.jinja2 b/docker/base/ubuntu-12.04/Dockerfile.jinja2 index 79f532495..765843d39 100644 --- a/docker/base/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/base/ubuntu-12.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentHomePath() }} +{{ environment.homePath() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base/ubuntu-14.04/Dockerfile.jinja2 b/docker/base/ubuntu-14.04/Dockerfile.jinja2 index 574bae8fb..88a50dc97 100644 --- a/docker/base/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/base/ubuntu-14.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentHomePath() }} +{{ environment.homePath() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base/ubuntu-15.04/Dockerfile.jinja2 b/docker/base/ubuntu-15.04/Dockerfile.jinja2 index 6ba95aac8..076c9fe10 100644 --- a/docker/base/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/base/ubuntu-15.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentHomePath() }} +{{ environment.homePath() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base/ubuntu-15.10/Dockerfile.jinja2 b/docker/base/ubuntu-15.10/Dockerfile.jinja2 index 7d0514a44..e6c13ab5e 100644 --- a/docker/base/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/base/ubuntu-15.10/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentHomePath() }} +{{ environment.homePath() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/base/ubuntu-16.04/Dockerfile.jinja2 b/docker/base/ubuntu-16.04/Dockerfile.jinja2 index 1a0f2f171..b96158a0a 100644 --- a/docker/base/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/base/ubuntu-16.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentHomePath() }} +{{ environment.homePath() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/bootstrap/alpine-3/Dockerfile.jinja2 b/docker/bootstrap/alpine-3/Dockerfile.jinja2 index 21b6510ef..7716df1b6 100644 --- a/docker/bootstrap/alpine-3/Dockerfile.jinja2 +++ b/docker/bootstrap/alpine-3/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentLang() }} +{{ environment.lang() }} {{ docker.add('baselayout.tar', '/') }} diff --git a/docker/bootstrap/centos-7/Dockerfile.jinja2 b/docker/bootstrap/centos-7/Dockerfile.jinja2 index f0882f772..a9bdfdd16 100644 --- a/docker/bootstrap/centos-7/Dockerfile.jinja2 +++ b/docker/bootstrap/centos-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentLang() }} +{{ environment.lang() }} {{ docker.add('baselayout.tar', '/') }} diff --git a/docker/bootstrap/debian-7/Dockerfile.jinja2 b/docker/bootstrap/debian-7/Dockerfile.jinja2 index 79df7bfe4..595722d9f 100644 --- a/docker/bootstrap/debian-7/Dockerfile.jinja2 +++ b/docker/bootstrap/debian-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentLang() }} +{{ environment.lang() }} {{ docker.add('baselayout.tar', '/') }} diff --git a/docker/bootstrap/debian-8/Dockerfile.jinja2 b/docker/bootstrap/debian-8/Dockerfile.jinja2 index e52da940c..eb117e056 100644 --- a/docker/bootstrap/debian-8/Dockerfile.jinja2 +++ b/docker/bootstrap/debian-8/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentLang() }} +{{ environment.lang() }} {{ docker.add('baselayout.tar', '/') }} diff --git a/docker/bootstrap/debian-9/Dockerfile.jinja2 b/docker/bootstrap/debian-9/Dockerfile.jinja2 index 084578e33..d1608c730 100644 --- a/docker/bootstrap/debian-9/Dockerfile.jinja2 +++ b/docker/bootstrap/debian-9/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentLang() }} +{{ environment.lang() }} {{ docker.add('baselayout.tar', '/') }} diff --git a/docker/bootstrap/ubuntu-12.04/Dockerfile.jinja2 b/docker/bootstrap/ubuntu-12.04/Dockerfile.jinja2 index 72ee5fd94..b4708214c 100644 --- a/docker/bootstrap/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/bootstrap/ubuntu-12.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentLang() }} +{{ environment.lang() }} {{ docker.add('baselayout.tar', '/') }} diff --git a/docker/bootstrap/ubuntu-14.04/Dockerfile.jinja2 b/docker/bootstrap/ubuntu-14.04/Dockerfile.jinja2 index aa7b84406..da778233f 100644 --- a/docker/bootstrap/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/bootstrap/ubuntu-14.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentLang() }} +{{ environment.lang() }} {{ docker.add('baselayout.tar', '/') }} diff --git a/docker/bootstrap/ubuntu-15.04/Dockerfile.jinja2 b/docker/bootstrap/ubuntu-15.04/Dockerfile.jinja2 index a237b0c53..395657438 100644 --- a/docker/bootstrap/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/bootstrap/ubuntu-15.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentLang() }} +{{ environment.lang() }} {{ docker.add('baselayout.tar', '/') }} diff --git a/docker/bootstrap/ubuntu-15.10/Dockerfile.jinja2 b/docker/bootstrap/ubuntu-15.10/Dockerfile.jinja2 index bc78f3b69..2e8c5882e 100644 --- a/docker/bootstrap/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/bootstrap/ubuntu-15.10/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentLang() }} +{{ environment.lang() }} {{ docker.add('baselayout.tar', '/') }} diff --git a/docker/bootstrap/ubuntu-16.04/Dockerfile.jinja2 b/docker/bootstrap/ubuntu-16.04/Dockerfile.jinja2 index 592a29df4..85218fd33 100644 --- a/docker/bootstrap/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/bootstrap/ubuntu-16.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentLang() }} +{{ environment.lang() }} {{ docker.add('baselayout.tar', '/') }} diff --git a/docker/hhvm-apache/ubuntu-14.04/Dockerfile.jinja2 b/docker/hhvm-apache/ubuntu-14.04/Dockerfile.jinja2 index 05abcc733..a27104512 100644 --- a/docker/hhvm-apache/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/hhvm-apache/ubuntu-14.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/hhvm-apache/ubuntu-16.04/Dockerfile.jinja2 b/docker/hhvm-apache/ubuntu-16.04/Dockerfile.jinja2 index 1ae0ba518..baa28b6f7 100644 --- a/docker/hhvm-apache/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/hhvm-apache/ubuntu-16.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/hhvm-nginx/ubuntu-14.04/Dockerfile.jinja2 b/docker/hhvm-nginx/ubuntu-14.04/Dockerfile.jinja2 index 35a4e598b..8c9bbb726 100644 --- a/docker/hhvm-nginx/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/hhvm-nginx/ubuntu-14.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/hhvm-nginx/ubuntu-16.04/Dockerfile.jinja2 b/docker/hhvm-nginx/ubuntu-16.04/Dockerfile.jinja2 index 7fed85b85..fc1deeae5 100644 --- a/docker/hhvm-nginx/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/hhvm-nginx/ubuntu-16.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/hhvm/ubuntu-14.04/Dockerfile.jinja2 b/docker/hhvm/ubuntu-14.04/Dockerfile.jinja2 index b3835d8ab..2467b22d6 100644 --- a/docker/hhvm/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/hhvm/ubuntu-14.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/hhvm/ubuntu-16.04/Dockerfile.jinja2 b/docker/hhvm/ubuntu-16.04/Dockerfile.jinja2 index 102f5da81..f2c47cf88 100644 --- a/docker/hhvm/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/hhvm/ubuntu-16.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/mail-sandbox/ubuntu-14.04/Dockerfile.jinja2 b/docker/mail-sandbox/ubuntu-14.04/Dockerfile.jinja2 index cc930de14..ae5219d3e 100644 --- a/docker/mail-sandbox/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/mail-sandbox/ubuntu-14.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentMailbox() }} +{{ environment.mailbox() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/nginx/alpine-3/Dockerfile.jinja2 b/docker/nginx/alpine-3/Dockerfile.jinja2 index 412c4c019..0be9b5e64 100644 --- a/docker/nginx/alpine-3/Dockerfile.jinja2 +++ b/docker/nginx/alpine-3/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/nginx/centos-7/Dockerfile.jinja2 b/docker/nginx/centos-7/Dockerfile.jinja2 index 7ad2aeeae..6401fcd50 100644 --- a/docker/nginx/centos-7/Dockerfile.jinja2 +++ b/docker/nginx/centos-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/nginx/debian-7/Dockerfile.jinja2 b/docker/nginx/debian-7/Dockerfile.jinja2 index b35e48eef..f7bc02c78 100644 --- a/docker/nginx/debian-7/Dockerfile.jinja2 +++ b/docker/nginx/debian-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/nginx/debian-8/Dockerfile.jinja2 b/docker/nginx/debian-8/Dockerfile.jinja2 index c9508d7ff..75fae8911 100644 --- a/docker/nginx/debian-8/Dockerfile.jinja2 +++ b/docker/nginx/debian-8/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/nginx/debian-9/Dockerfile.jinja2 b/docker/nginx/debian-9/Dockerfile.jinja2 index 53a343a46..69e46a1d3 100644 --- a/docker/nginx/debian-9/Dockerfile.jinja2 +++ b/docker/nginx/debian-9/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/nginx/ubuntu-12.04/Dockerfile.jinja2 b/docker/nginx/ubuntu-12.04/Dockerfile.jinja2 index 2d5476511..275cb76f9 100644 --- a/docker/nginx/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/nginx/ubuntu-12.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/nginx/ubuntu-14.04/Dockerfile.jinja2 b/docker/nginx/ubuntu-14.04/Dockerfile.jinja2 index 6b2c10afe..3ef996efd 100644 --- a/docker/nginx/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/nginx/ubuntu-14.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/nginx/ubuntu-15.04/Dockerfile.jinja2 b/docker/nginx/ubuntu-15.04/Dockerfile.jinja2 index f71d1cf98..03f670fa2 100644 --- a/docker/nginx/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/nginx/ubuntu-15.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/nginx/ubuntu-15.10/Dockerfile.jinja2 b/docker/nginx/ubuntu-15.10/Dockerfile.jinja2 index 07fe15bca..8c433be7d 100644 --- a/docker/nginx/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/nginx/ubuntu-15.10/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/nginx/ubuntu-16.04/Dockerfile.jinja2 b/docker/nginx/ubuntu-16.04/Dockerfile.jinja2 index da733d0b1..9dfe66136 100644 --- a/docker/nginx/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/nginx/ubuntu-16.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 b/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 index f311a2002..cc5e982dc 100644 --- a/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 b/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 index 33c7d301c..797190508 100644 --- a/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 +++ b/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/centos-7/Dockerfile.jinja2 b/docker/php-apache-dev/centos-7/Dockerfile.jinja2 index f14ff15f6..b92dd64e9 100644 --- a/docker/php-apache-dev/centos-7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/centos-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/debian-7/Dockerfile.jinja2 b/docker/php-apache-dev/debian-7/Dockerfile.jinja2 index b438f864e..56e77fe5e 100644 --- a/docker/php-apache-dev/debian-7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 b/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 index cbac7c55e..38510df93 100644 --- a/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/debian-8/Dockerfile.jinja2 b/docker/php-apache-dev/debian-8/Dockerfile.jinja2 index b1f86a1f4..11a4cde2f 100644 --- a/docker/php-apache-dev/debian-8/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-8/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/debian-9/Dockerfile.jinja2 b/docker/php-apache-dev/debian-9/Dockerfile.jinja2 index 7f9f4396c..c59708fbe 100644 --- a/docker/php-apache-dev/debian-9/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-9/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 index aaec7b26e..e148ff9f3 100644 --- a/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 index 087628f97..b32981295 100644 --- a/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 index ca45b48c4..1c8075eed 100644 --- a/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 index dbbc0c85e..656676dce 100644 --- a/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 index b9bd4994c..8136cbbe3 100644 --- a/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/alpine-3-php7/Dockerfile.jinja2 b/docker/php-apache/alpine-3-php7/Dockerfile.jinja2 index c7cb45d69..117d3d9e1 100644 --- a/docker/php-apache/alpine-3-php7/Dockerfile.jinja2 +++ b/docker/php-apache/alpine-3-php7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/alpine-3/Dockerfile.jinja2 b/docker/php-apache/alpine-3/Dockerfile.jinja2 index 0c6f4d6d9..33df5dbd8 100644 --- a/docker/php-apache/alpine-3/Dockerfile.jinja2 +++ b/docker/php-apache/alpine-3/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/centos-7/Dockerfile.jinja2 b/docker/php-apache/centos-7/Dockerfile.jinja2 index 97782fe4d..8d8c2a9ab 100644 --- a/docker/php-apache/centos-7/Dockerfile.jinja2 +++ b/docker/php-apache/centos-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/debian-7/Dockerfile.jinja2 b/docker/php-apache/debian-7/Dockerfile.jinja2 index 642049581..967faaf76 100644 --- a/docker/php-apache/debian-7/Dockerfile.jinja2 +++ b/docker/php-apache/debian-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/debian-8-php7/Dockerfile.jinja2 b/docker/php-apache/debian-8-php7/Dockerfile.jinja2 index c236d10c8..1255780ee 100644 --- a/docker/php-apache/debian-8-php7/Dockerfile.jinja2 +++ b/docker/php-apache/debian-8-php7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/debian-8/Dockerfile.jinja2 b/docker/php-apache/debian-8/Dockerfile.jinja2 index daffd8909..fb9556492 100644 --- a/docker/php-apache/debian-8/Dockerfile.jinja2 +++ b/docker/php-apache/debian-8/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/debian-9/Dockerfile.jinja2 b/docker/php-apache/debian-9/Dockerfile.jinja2 index c4c121b48..bcda3e479 100644 --- a/docker/php-apache/debian-9/Dockerfile.jinja2 +++ b/docker/php-apache/debian-9/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/ubuntu-12.04/Dockerfile.jinja2 b/docker/php-apache/ubuntu-12.04/Dockerfile.jinja2 index 4218a7608..91d5c8b8e 100644 --- a/docker/php-apache/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/php-apache/ubuntu-12.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/ubuntu-14.04/Dockerfile.jinja2 b/docker/php-apache/ubuntu-14.04/Dockerfile.jinja2 index f6ebc58b0..0265851ba 100644 --- a/docker/php-apache/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/php-apache/ubuntu-14.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/ubuntu-15.04/Dockerfile.jinja2 b/docker/php-apache/ubuntu-15.04/Dockerfile.jinja2 index 43a07f913..2b8507632 100644 --- a/docker/php-apache/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/php-apache/ubuntu-15.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/ubuntu-15.10/Dockerfile.jinja2 b/docker/php-apache/ubuntu-15.10/Dockerfile.jinja2 index ace24a279..a8195659e 100644 --- a/docker/php-apache/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/php-apache/ubuntu-15.10/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/ubuntu-16.04/Dockerfile.jinja2 b/docker/php-apache/ubuntu-16.04/Dockerfile.jinja2 index 32dcbf83a..929a1433d 100644 --- a/docker/php-apache/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/php-apache/ubuntu-16.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/alpine-3-php7/Dockerfile.jinja2 b/docker/php-nginx-dev/alpine-3-php7/Dockerfile.jinja2 index 942651cc8..a84a43b64 100644 --- a/docker/php-nginx-dev/alpine-3-php7/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/alpine-3-php7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/alpine-3/Dockerfile.jinja2 b/docker/php-nginx-dev/alpine-3/Dockerfile.jinja2 index 80accd35d..38a82ce46 100644 --- a/docker/php-nginx-dev/alpine-3/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/alpine-3/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/centos-7/Dockerfile.jinja2 b/docker/php-nginx-dev/centos-7/Dockerfile.jinja2 index bdab055fe..e12a5414c 100644 --- a/docker/php-nginx-dev/centos-7/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/centos-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/debian-7/Dockerfile.jinja2 b/docker/php-nginx-dev/debian-7/Dockerfile.jinja2 index 84b6e4007..142a08d80 100644 --- a/docker/php-nginx-dev/debian-7/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/debian-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/debian-8-php7/Dockerfile.jinja2 b/docker/php-nginx-dev/debian-8-php7/Dockerfile.jinja2 index 27a862bc6..a443c67f7 100644 --- a/docker/php-nginx-dev/debian-8-php7/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/debian-8-php7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/debian-8/Dockerfile.jinja2 b/docker/php-nginx-dev/debian-8/Dockerfile.jinja2 index a927a58c6..a223523a6 100644 --- a/docker/php-nginx-dev/debian-8/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/debian-8/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/debian-9/Dockerfile.jinja2 b/docker/php-nginx-dev/debian-9/Dockerfile.jinja2 index b0cbc7985..3a1cb01ab 100644 --- a/docker/php-nginx-dev/debian-9/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/debian-9/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-12.04/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-12.04/Dockerfile.jinja2 index 83bed7cee..4d88f743b 100644 --- a/docker/php-nginx-dev/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-12.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-14.04/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-14.04/Dockerfile.jinja2 index fec282075..8ad24cc22 100644 --- a/docker/php-nginx-dev/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-14.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-15.04/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-15.04/Dockerfile.jinja2 index d8e56dc2e..ee97740bc 100644 --- a/docker/php-nginx-dev/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-15.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-15.10/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-15.10/Dockerfile.jinja2 index 426ed9e0f..0cfede229 100644 --- a/docker/php-nginx-dev/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-15.10/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-16.04/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-16.04/Dockerfile.jinja2 index 573f38d57..834083b3c 100644 --- a/docker/php-nginx-dev/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-16.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/alpine-3-php7/Dockerfile.jinja2 b/docker/php-nginx/alpine-3-php7/Dockerfile.jinja2 index 4d118a2e7..be6975a9f 100644 --- a/docker/php-nginx/alpine-3-php7/Dockerfile.jinja2 +++ b/docker/php-nginx/alpine-3-php7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/alpine-3/Dockerfile.jinja2 b/docker/php-nginx/alpine-3/Dockerfile.jinja2 index fb3e3261f..a199415f1 100644 --- a/docker/php-nginx/alpine-3/Dockerfile.jinja2 +++ b/docker/php-nginx/alpine-3/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/centos-7/Dockerfile.jinja2 b/docker/php-nginx/centos-7/Dockerfile.jinja2 index 09bc93d11..484e0a53f 100644 --- a/docker/php-nginx/centos-7/Dockerfile.jinja2 +++ b/docker/php-nginx/centos-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/debian-7/Dockerfile.jinja2 b/docker/php-nginx/debian-7/Dockerfile.jinja2 index daedc4952..faabafe59 100644 --- a/docker/php-nginx/debian-7/Dockerfile.jinja2 +++ b/docker/php-nginx/debian-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/debian-8-php7/Dockerfile.jinja2 b/docker/php-nginx/debian-8-php7/Dockerfile.jinja2 index f2ae3dc18..b54c68f4d 100644 --- a/docker/php-nginx/debian-8-php7/Dockerfile.jinja2 +++ b/docker/php-nginx/debian-8-php7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/debian-8/Dockerfile.jinja2 b/docker/php-nginx/debian-8/Dockerfile.jinja2 index 487501126..0bdca01c4 100644 --- a/docker/php-nginx/debian-8/Dockerfile.jinja2 +++ b/docker/php-nginx/debian-8/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/debian-9/Dockerfile.jinja2 b/docker/php-nginx/debian-9/Dockerfile.jinja2 index 1c531c478..29d33d288 100644 --- a/docker/php-nginx/debian-9/Dockerfile.jinja2 +++ b/docker/php-nginx/debian-9/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/ubuntu-12.04/Dockerfile.jinja2 b/docker/php-nginx/ubuntu-12.04/Dockerfile.jinja2 index 846f2c88c..1523bca4a 100644 --- a/docker/php-nginx/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/php-nginx/ubuntu-12.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/ubuntu-14.04/Dockerfile.jinja2 b/docker/php-nginx/ubuntu-14.04/Dockerfile.jinja2 index 7b782f383..b69b12a89 100644 --- a/docker/php-nginx/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/php-nginx/ubuntu-14.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/ubuntu-15.04/Dockerfile.jinja2 b/docker/php-nginx/ubuntu-15.04/Dockerfile.jinja2 index e79f4da38..7ba337545 100644 --- a/docker/php-nginx/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/php-nginx/ubuntu-15.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/ubuntu-15.10/Dockerfile.jinja2 b/docker/php-nginx/ubuntu-15.10/Dockerfile.jinja2 index a1406b937..bcc8c1fca 100644 --- a/docker/php-nginx/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/php-nginx/ubuntu-15.10/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/ubuntu-16.04/Dockerfile.jinja2 b/docker/php-nginx/ubuntu-16.04/Dockerfile.jinja2 index a26e1c1a5..aba14d6b2 100644 --- a/docker/php-nginx/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/php-nginx/ubuntu-16.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php/alpine-3-php7/Dockerfile.jinja2 b/docker/php/alpine-3-php7/Dockerfile.jinja2 index 076874fdd..99e5e3b70 100644 --- a/docker/php/alpine-3-php7/Dockerfile.jinja2 +++ b/docker/php/alpine-3-php7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php/alpine-3/Dockerfile.jinja2 b/docker/php/alpine-3/Dockerfile.jinja2 index 7fe92e759..0656e234e 100644 --- a/docker/php/alpine-3/Dockerfile.jinja2 +++ b/docker/php/alpine-3/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php/centos-7/Dockerfile.jinja2 b/docker/php/centos-7/Dockerfile.jinja2 index 7a5b7fe26..ccb3165ee 100644 --- a/docker/php/centos-7/Dockerfile.jinja2 +++ b/docker/php/centos-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php/debian-7/Dockerfile.jinja2 b/docker/php/debian-7/Dockerfile.jinja2 index fdfb5ed67..2dde687bd 100644 --- a/docker/php/debian-7/Dockerfile.jinja2 +++ b/docker/php/debian-7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php/debian-8-php7/Dockerfile.jinja2 b/docker/php/debian-8-php7/Dockerfile.jinja2 index 1ab81a55e..73cd351d4 100644 --- a/docker/php/debian-8-php7/Dockerfile.jinja2 +++ b/docker/php/debian-8-php7/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php/debian-8/Dockerfile.jinja2 b/docker/php/debian-8/Dockerfile.jinja2 index 340cac801..27a370861 100644 --- a/docker/php/debian-8/Dockerfile.jinja2 +++ b/docker/php/debian-8/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php/debian-9/Dockerfile.jinja2 b/docker/php/debian-9/Dockerfile.jinja2 index ad1e5bbe3..43a1866d3 100644 --- a/docker/php/debian-9/Dockerfile.jinja2 +++ b/docker/php/debian-9/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php/ubuntu-12.04/Dockerfile.jinja2 b/docker/php/ubuntu-12.04/Dockerfile.jinja2 index df0b9b88d..3cbd23ec1 100644 --- a/docker/php/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/php/ubuntu-12.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php/ubuntu-14.04/Dockerfile.jinja2 b/docker/php/ubuntu-14.04/Dockerfile.jinja2 index 6befd136b..6a5876d83 100644 --- a/docker/php/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/php/ubuntu-14.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php/ubuntu-15.04/Dockerfile.jinja2 b/docker/php/ubuntu-15.04/Dockerfile.jinja2 index 64739bfd9..647f7ee45 100644 --- a/docker/php/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/php/ubuntu-15.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php/ubuntu-15.10/Dockerfile.jinja2 b/docker/php/ubuntu-15.10/Dockerfile.jinja2 index c7a3e9345..01313c4f2 100644 --- a/docker/php/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/php/ubuntu-15.10/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php/ubuntu-16.04/Dockerfile.jinja2 b/docker/php/ubuntu-16.04/Dockerfile.jinja2 index d137a84b5..81a28f909 100644 --- a/docker/php/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/php/ubuntu-16.04/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentWeb() }} +{{ environment.web() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/samson-deployment/latest/Dockerfile.jinja2 b/docker/samson-deployment/latest/Dockerfile.jinja2 index 544c2b2be..cc5e6ad50 100644 --- a/docker/samson-deployment/latest/Dockerfile.jinja2 +++ b/docker/samson-deployment/latest/Dockerfile.jinja2 @@ -7,7 +7,7 @@ # Bootstrap ############################################################################### -{{ docker.environmentLang() }} +{{ environment.lang() }} {{ docker.add('baselayout.tar', '/') }} @@ -17,7 +17,7 @@ # Base ############################################################################### -{{ docker.environmentHomePath() }} +{{ environment.homePath() }} {{ docker.copy('conf/', '/opt/docker/') }} @@ -27,7 +27,7 @@ # Base-app ############################################################################### -{{ docker.environmentApp() }} +{{ environment.app() }} {{ baseapp.debian() }} diff --git a/docker/vsftp/latest/Dockerfile.jinja2 b/docker/vsftp/latest/Dockerfile.jinja2 index 5e4e1d06d..e4ff22d0b 100644 --- a/docker/vsftp/latest/Dockerfile.jinja2 +++ b/docker/vsftp/latest/Dockerfile.jinja2 @@ -2,7 +2,7 @@ {{ docker.version() }} -{{ docker.environmentFtp() }} +{{ environment.ftp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/template/Dockerfile/docker.jinja2 b/template/Dockerfile/docker.jinja2 index 7dfdfb317..55d044de9 100644 --- a/template/Dockerfile/docker.jinja2 +++ b/template/Dockerfile/docker.jinja2 @@ -13,45 +13,6 @@ LABEL io.webdevops.layout=7 LABEL io.webdevops.version=0.50.2 {%- endmacro %} -{% macro environmentLang() -%} -# Ensure UTF-8 -ENV LANG en_US.UTF-8 -ENV LC_ALL en_US.UTF-8 -{%- endmacro %} - -{% macro environmentHomePath() -%} -ENV DOCKER_CONF_HOME /opt/docker/ -{%- endmacro %} - -{% macro environmentMailbox() -%} -ENV MAILBOX_USERNAME "sandbox" -ENV MAILBOX_PASSWORD "mail" -{%- endmacro %} - -{% macro environmentWeb() -%} -ENV WEB_DOCUMENT_ROOT /app -ENV WEB_DOCUMENT_INDEX index.php -ENV WEB_ALIAS_DOMAIN *.vm -{%- endmacro %} - -{% macro environmentFtp() -%} -ENV FTP_USER application -ENV FTP_PASSWORD application -ENV FTP_UID 1000 -ENV FTP_GID 1000 -ENV FTP_PASSWORD dev -ENV FTP_PATH /data/ftp/ -{%- endmacro %} - - -{% macro environmentApp() -%} -ENV APPLICATION_USER application -ENV APPLICATION_GROUP application -ENV APPLICATION_PATH /app -ENV APPLICATION_UID 1000 -ENV APPLICATION_GID 1000 -{%- endmacro %} - {%- macro add(source, target) -%} ADD {{ source }} {{ target }} {%- endmacro -%} diff --git a/template/Dockerfile/environment.jinja2 b/template/Dockerfile/environment.jinja2 new file mode 100644 index 000000000..7c8fa1959 --- /dev/null +++ b/template/Dockerfile/environment.jinja2 @@ -0,0 +1,37 @@ +{% macro lang() -%} +# Ensure UTF-8 +ENV LANG en_US.UTF-8 +ENV LC_ALL en_US.UTF-8 +{%- endmacro %} + +{% macro homePath() -%} +ENV DOCKER_CONF_HOME /opt/docker/ +{%- endmacro %} + +{% macro mailbox() -%} +ENV MAILBOX_USERNAME "sandbox" +ENV MAILBOX_PASSWORD "mail" +{%- endmacro %} + +{% macro web() -%} +ENV WEB_DOCUMENT_ROOT /app +ENV WEB_DOCUMENT_INDEX index.php +ENV WEB_ALIAS_DOMAIN *.vm +{%- endmacro %} + +{% macro ftp() -%} +ENV FTP_USER application +ENV FTP_PASSWORD application +ENV FTP_UID 1000 +ENV FTP_GID 1000 +ENV FTP_PASSWORD dev +ENV FTP_PATH /data/ftp/ +{%- endmacro %} + +{% macro app() -%} +ENV APPLICATION_USER application +ENV APPLICATION_GROUP application +ENV APPLICATION_PATH /app +ENV APPLICATION_UID 1000 +ENV APPLICATION_GID 1000 +{%- endmacro %} diff --git a/template/Dockerfile/layout.jinja2 b/template/Dockerfile/layout.jinja2 index 833913671..0c3023b67 100644 --- a/template/Dockerfile/layout.jinja2 +++ b/template/Dockerfile/layout.jinja2 @@ -1,5 +1,6 @@ -{% import 'Dockerfile/docker.jinja2' as docker %} -{% import 'Dockerfile/provision.jinja2' as provision %} +{% import 'Dockerfile/docker.jinja2' as docker %} +{% import 'Dockerfile/provision.jinja2' as provision %} +{% import 'Dockerfile/environment.jinja2' as environment %} {% import 'Dockerfile/images/bootstrap.jinja2' as bootstrap %} {% import 'Dockerfile/images/base.jinja2' as base %} From cb4fc7b622a1afe163ee52d7274550bcf21965b7 Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Tue, 31 May 2016 20:33:05 +0200 Subject: [PATCH 04/15] Add support for WEB_PHP_SOCKET Allow custom and dynamic WEB_PHP_SOCKET adress Fixes #87 --- .../alpine-3/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ docker/apache/alpine-3/conf/etc/httpd/conf.d/10-php.conf | 4 ++-- .../centos-7/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ docker/apache/centos-7/conf/etc/httpd/conf.d/10-php.conf | 4 ++-- .../debian-7/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ docker/apache/debian-7/conf/etc/httpd/conf.d/10-php.conf | 2 +- .../debian-8/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ docker/apache/debian-8/conf/etc/httpd/conf.d/10-php.conf | 2 +- .../debian-9/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ docker/apache/debian-9/conf/etc/httpd/conf.d/10-php.conf | 2 +- .../ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf | 2 +- .../ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf | 2 +- .../ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf | 2 +- .../ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf | 2 +- .../ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf | 2 +- .../ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../nginx/alpine-3/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ docker/nginx/alpine-3/conf/etc/nginx/conf.d/10-php.conf | 2 +- .../nginx/centos-7/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ docker/nginx/centos-7/conf/etc/nginx/conf.d/10-php.conf | 2 +- .../nginx/debian-7/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ docker/nginx/debian-7/conf/etc/nginx/conf.d/10-php.conf | 2 +- .../nginx/debian-8/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ docker/nginx/debian-8/conf/etc/nginx/conf.d/10-php.conf | 2 +- .../nginx/debian-9/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ docker/nginx/debian-9/conf/etc/nginx/conf.d/10-php.conf | 2 +- .../ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../nginx/ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf | 2 +- .../ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../nginx/ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf | 2 +- .../ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../nginx/ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf | 2 +- .../ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../nginx/ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf | 2 +- .../ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../nginx/ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-apache-dev/alpine-3-php7/Dockerfile | 1 + docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 | 1 + .../alpine-3-php7/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../alpine-3-php7/conf/etc/httpd/conf.d/10-php.conf | 4 ++-- docker/php-apache-dev/alpine-3/Dockerfile | 1 + docker/php-apache-dev/alpine-3/Dockerfile.jinja2 | 1 + .../alpine-3/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../alpine-3/conf/etc/httpd/conf.d/10-php.conf | 4 ++-- docker/php-apache-dev/centos-7/Dockerfile | 1 + docker/php-apache-dev/centos-7/Dockerfile.jinja2 | 1 + .../centos-7/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../centos-7/conf/etc/httpd/conf.d/10-php.conf | 4 ++-- docker/php-apache-dev/debian-7/Dockerfile | 1 + docker/php-apache-dev/debian-7/Dockerfile.jinja2 | 1 + .../debian-7/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../debian-7/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache-dev/debian-8-php7/Dockerfile | 1 + docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 | 1 + .../debian-8-php7/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../debian-8-php7/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache-dev/debian-8/Dockerfile | 1 + docker/php-apache-dev/debian-8/Dockerfile.jinja2 | 1 + .../debian-8/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../debian-8/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache-dev/debian-9/Dockerfile | 1 + docker/php-apache-dev/debian-9/Dockerfile.jinja2 | 1 + .../debian-9/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../debian-9/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache-dev/ubuntu-12.04/Dockerfile | 1 + docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 | 1 + .../ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache-dev/ubuntu-14.04/Dockerfile | 1 + docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 | 1 + .../ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache-dev/ubuntu-15.04/Dockerfile | 1 + docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 | 1 + .../ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache-dev/ubuntu-15.10/Dockerfile | 1 + docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 | 1 + .../ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache-dev/ubuntu-16.04/Dockerfile | 1 + docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 | 1 + .../ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache/alpine-3-php7/Dockerfile | 1 + docker/php-apache/alpine-3-php7/Dockerfile.jinja2 | 1 + .../alpine-3-php7/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../alpine-3-php7/conf/etc/httpd/conf.d/10-php.conf | 4 ++-- docker/php-apache/alpine-3/Dockerfile | 1 + docker/php-apache/alpine-3/Dockerfile.jinja2 | 1 + .../alpine-3/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../alpine-3/conf/etc/httpd/conf.d/10-php.conf | 4 ++-- docker/php-apache/centos-7/Dockerfile | 1 + docker/php-apache/centos-7/Dockerfile.jinja2 | 1 + .../centos-7/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../centos-7/conf/etc/httpd/conf.d/10-php.conf | 4 ++-- docker/php-apache/debian-7/Dockerfile | 1 + docker/php-apache/debian-7/Dockerfile.jinja2 | 1 + .../debian-7/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../debian-7/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache/debian-8-php7/Dockerfile | 1 + docker/php-apache/debian-8-php7/Dockerfile.jinja2 | 1 + .../debian-8-php7/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../debian-8-php7/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache/debian-8/Dockerfile | 1 + docker/php-apache/debian-8/Dockerfile.jinja2 | 1 + .../debian-8/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../debian-8/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache/debian-9/Dockerfile | 1 + docker/php-apache/debian-9/Dockerfile.jinja2 | 1 + .../debian-9/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../debian-9/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache/ubuntu-12.04/Dockerfile | 1 + docker/php-apache/ubuntu-12.04/Dockerfile.jinja2 | 1 + .../ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache/ubuntu-14.04/Dockerfile | 1 + docker/php-apache/ubuntu-14.04/Dockerfile.jinja2 | 1 + .../ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache/ubuntu-15.04/Dockerfile | 1 + docker/php-apache/ubuntu-15.04/Dockerfile.jinja2 | 1 + .../ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache/ubuntu-15.10/Dockerfile | 1 + docker/php-apache/ubuntu-15.10/Dockerfile.jinja2 | 1 + .../ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-apache/ubuntu-16.04/Dockerfile | 1 + docker/php-apache/ubuntu-16.04/Dockerfile.jinja2 | 1 + .../ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ .../ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf | 2 +- docker/php-nginx-dev/alpine-3-php7/Dockerfile | 1 + docker/php-nginx-dev/alpine-3-php7/Dockerfile.jinja2 | 1 + .../alpine-3-php7/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../alpine-3-php7/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx-dev/alpine-3/Dockerfile | 1 + docker/php-nginx-dev/alpine-3/Dockerfile.jinja2 | 1 + .../alpine-3/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../alpine-3/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx-dev/centos-7/Dockerfile | 1 + docker/php-nginx-dev/centos-7/Dockerfile.jinja2 | 1 + .../centos-7/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../centos-7/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx-dev/debian-7/Dockerfile | 1 + docker/php-nginx-dev/debian-7/Dockerfile.jinja2 | 1 + .../debian-7/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../debian-7/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx-dev/debian-8-php7/Dockerfile | 1 + docker/php-nginx-dev/debian-8-php7/Dockerfile.jinja2 | 1 + .../debian-8-php7/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../debian-8-php7/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx-dev/debian-8/Dockerfile | 1 + docker/php-nginx-dev/debian-8/Dockerfile.jinja2 | 1 + .../debian-8/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../debian-8/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx-dev/debian-9/Dockerfile | 1 + docker/php-nginx-dev/debian-9/Dockerfile.jinja2 | 1 + .../debian-9/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../debian-9/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx-dev/ubuntu-12.04/Dockerfile | 1 + docker/php-nginx-dev/ubuntu-12.04/Dockerfile.jinja2 | 1 + .../ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx-dev/ubuntu-14.04/Dockerfile | 1 + docker/php-nginx-dev/ubuntu-14.04/Dockerfile.jinja2 | 1 + .../ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx-dev/ubuntu-15.04/Dockerfile | 1 + docker/php-nginx-dev/ubuntu-15.04/Dockerfile.jinja2 | 1 + .../ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx-dev/ubuntu-15.10/Dockerfile | 1 + docker/php-nginx-dev/ubuntu-15.10/Dockerfile.jinja2 | 1 + .../ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx-dev/ubuntu-16.04/Dockerfile | 1 + docker/php-nginx-dev/ubuntu-16.04/Dockerfile.jinja2 | 1 + .../ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx/alpine-3-php7/Dockerfile | 1 + docker/php-nginx/alpine-3-php7/Dockerfile.jinja2 | 1 + .../alpine-3-php7/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../alpine-3-php7/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx/alpine-3/Dockerfile | 1 + docker/php-nginx/alpine-3/Dockerfile.jinja2 | 1 + .../alpine-3/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../php-nginx/alpine-3/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx/centos-7/Dockerfile | 1 + docker/php-nginx/centos-7/Dockerfile.jinja2 | 1 + .../centos-7/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../php-nginx/centos-7/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx/debian-7/Dockerfile | 1 + docker/php-nginx/debian-7/Dockerfile.jinja2 | 1 + .../debian-7/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../php-nginx/debian-7/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx/debian-8-php7/Dockerfile | 1 + docker/php-nginx/debian-8-php7/Dockerfile.jinja2 | 1 + .../debian-8-php7/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../debian-8-php7/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx/debian-8/Dockerfile | 1 + docker/php-nginx/debian-8/Dockerfile.jinja2 | 1 + .../debian-8/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../php-nginx/debian-8/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx/debian-9/Dockerfile | 1 + docker/php-nginx/debian-9/Dockerfile.jinja2 | 1 + .../debian-9/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../php-nginx/debian-9/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx/ubuntu-12.04/Dockerfile | 1 + docker/php-nginx/ubuntu-12.04/Dockerfile.jinja2 | 1 + .../ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx/ubuntu-14.04/Dockerfile | 1 + docker/php-nginx/ubuntu-14.04/Dockerfile.jinja2 | 1 + .../ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx/ubuntu-15.04/Dockerfile | 1 + docker/php-nginx/ubuntu-15.04/Dockerfile.jinja2 | 1 + .../ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx/ubuntu-15.10/Dockerfile | 1 + docker/php-nginx/ubuntu-15.10/Dockerfile.jinja2 | 1 + .../ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf | 2 +- docker/php-nginx/ubuntu-16.04/Dockerfile | 1 + docker/php-nginx/ubuntu-16.04/Dockerfile.jinja2 | 1 + .../ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ .../ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf | 2 +- provisioning/apache/alpine/etc/httpd/conf.d/10-php.conf | 4 ++-- provisioning/apache/centos/etc/httpd/conf.d/10-php.conf | 4 ++-- .../apache/general/bin/service.d/httpd.d/10-init.sh | 8 ++++++++ provisioning/apache/general/etc/httpd/conf.d/10-php.conf | 2 +- .../nginx/general/bin/service.d/nginx.d/10-init.sh | 9 +++++++++ provisioning/nginx/general/etc/nginx/conf.d/10-php.conf | 2 +- template/Dockerfile/environment.jinja2 | 4 ++++ 243 files changed, 811 insertions(+), 82 deletions(-) diff --git a/docker/apache/alpine-3/conf/bin/service.d/httpd.d/10-init.sh b/docker/apache/alpine-3/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/apache/alpine-3/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/apache/alpine-3/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/apache/alpine-3/conf/etc/httpd/conf.d/10-php.conf b/docker/apache/alpine-3/conf/etc/httpd/conf.d/10-php.conf index b017879ad..b91e36bb9 100644 --- a/docker/apache/alpine-3/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/apache/alpine-3/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ - +> ProxySet connectiontimeout=5 timeout=600 - SetHandler "proxy:fcgi://127.0.0.1:9000" + SetHandler "proxy:fcgi://" diff --git a/docker/apache/centos-7/conf/bin/service.d/httpd.d/10-init.sh b/docker/apache/centos-7/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/apache/centos-7/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/apache/centos-7/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/apache/centos-7/conf/etc/httpd/conf.d/10-php.conf b/docker/apache/centos-7/conf/etc/httpd/conf.d/10-php.conf index b017879ad..b91e36bb9 100644 --- a/docker/apache/centos-7/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/apache/centos-7/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ - +> ProxySet connectiontimeout=5 timeout=600 - SetHandler "proxy:fcgi://127.0.0.1:9000" + SetHandler "proxy:fcgi://" diff --git a/docker/apache/debian-7/conf/bin/service.d/httpd.d/10-init.sh b/docker/apache/debian-7/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/apache/debian-7/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/apache/debian-7/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/apache/debian-7/conf/etc/httpd/conf.d/10-php.conf b/docker/apache/debian-7/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/apache/debian-7/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/apache/debian-7/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/apache/debian-8/conf/bin/service.d/httpd.d/10-init.sh b/docker/apache/debian-8/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/apache/debian-8/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/apache/debian-8/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/apache/debian-8/conf/etc/httpd/conf.d/10-php.conf b/docker/apache/debian-8/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/apache/debian-8/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/apache/debian-8/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/apache/debian-9/conf/bin/service.d/httpd.d/10-init.sh b/docker/apache/debian-9/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/apache/debian-9/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/apache/debian-9/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/apache/debian-9/conf/etc/httpd/conf.d/10-php.conf b/docker/apache/debian-9/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/apache/debian-9/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/apache/debian-9/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/apache/ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh b/docker/apache/ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/apache/ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/apache/ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/apache/ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf b/docker/apache/ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/apache/ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/apache/ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/apache/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh b/docker/apache/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/apache/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/apache/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/apache/ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf b/docker/apache/ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/apache/ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/apache/ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/apache/ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh b/docker/apache/ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/apache/ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/apache/ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/apache/ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf b/docker/apache/ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/apache/ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/apache/ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/apache/ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh b/docker/apache/ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/apache/ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/apache/ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/apache/ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf b/docker/apache/ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/apache/ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/apache/ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/apache/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh b/docker/apache/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/apache/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/apache/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/apache/ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf b/docker/apache/ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/apache/ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/apache/ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/hhvm-apache/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh b/docker/hhvm-apache/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/hhvm-apache/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/hhvm-apache/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/hhvm-apache/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh b/docker/hhvm-apache/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/hhvm-apache/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/hhvm-apache/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/hhvm-nginx/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh b/docker/hhvm-nginx/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/hhvm-nginx/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/hhvm-nginx/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/hhvm-nginx/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh b/docker/hhvm-nginx/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/hhvm-nginx/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/hhvm-nginx/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/nginx/alpine-3/conf/bin/service.d/nginx.d/10-init.sh b/docker/nginx/alpine-3/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/nginx/alpine-3/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/nginx/alpine-3/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/nginx/alpine-3/conf/etc/nginx/conf.d/10-php.conf b/docker/nginx/alpine-3/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/nginx/alpine-3/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/nginx/alpine-3/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/nginx/centos-7/conf/bin/service.d/nginx.d/10-init.sh b/docker/nginx/centos-7/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/nginx/centos-7/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/nginx/centos-7/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/nginx/centos-7/conf/etc/nginx/conf.d/10-php.conf b/docker/nginx/centos-7/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/nginx/centos-7/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/nginx/centos-7/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/nginx/debian-7/conf/bin/service.d/nginx.d/10-init.sh b/docker/nginx/debian-7/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/nginx/debian-7/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/nginx/debian-7/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/nginx/debian-7/conf/etc/nginx/conf.d/10-php.conf b/docker/nginx/debian-7/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/nginx/debian-7/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/nginx/debian-7/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/nginx/debian-8/conf/bin/service.d/nginx.d/10-init.sh b/docker/nginx/debian-8/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/nginx/debian-8/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/nginx/debian-8/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/nginx/debian-8/conf/etc/nginx/conf.d/10-php.conf b/docker/nginx/debian-8/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/nginx/debian-8/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/nginx/debian-8/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/nginx/debian-9/conf/bin/service.d/nginx.d/10-init.sh b/docker/nginx/debian-9/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/nginx/debian-9/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/nginx/debian-9/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/nginx/debian-9/conf/etc/nginx/conf.d/10-php.conf b/docker/nginx/debian-9/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/nginx/debian-9/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/nginx/debian-9/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/nginx/ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh b/docker/nginx/ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/nginx/ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/nginx/ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/nginx/ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf b/docker/nginx/ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/nginx/ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/nginx/ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/nginx/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh b/docker/nginx/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/nginx/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/nginx/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/nginx/ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf b/docker/nginx/ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/nginx/ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/nginx/ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/nginx/ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh b/docker/nginx/ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/nginx/ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/nginx/ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/nginx/ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf b/docker/nginx/ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/nginx/ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/nginx/ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/nginx/ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh b/docker/nginx/ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/nginx/ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/nginx/ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/nginx/ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf b/docker/nginx/ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/nginx/ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/nginx/ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/nginx/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh b/docker/nginx/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/nginx/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/nginx/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/nginx/ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf b/docker/nginx/ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/nginx/ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/nginx/ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-apache-dev/alpine-3-php7/Dockerfile b/docker/php-apache-dev/alpine-3-php7/Dockerfile index 9b2447b68..568b23d26 100644 --- a/docker/php-apache-dev/alpine-3-php7/Dockerfile +++ b/docker/php-apache-dev/alpine-3-php7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 b/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 index cc5e982dc..4c1a8d1f6 100644 --- a/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/alpine-3-php7/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache-dev/alpine-3-php7/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache-dev/alpine-3-php7/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache-dev/alpine-3-php7/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache-dev/alpine-3-php7/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache-dev/alpine-3-php7/conf/etc/httpd/conf.d/10-php.conf index b017879ad..b91e36bb9 100644 --- a/docker/php-apache-dev/alpine-3-php7/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache-dev/alpine-3-php7/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ - +> ProxySet connectiontimeout=5 timeout=600 - SetHandler "proxy:fcgi://127.0.0.1:9000" + SetHandler "proxy:fcgi://" diff --git a/docker/php-apache-dev/alpine-3/Dockerfile b/docker/php-apache-dev/alpine-3/Dockerfile index 27686c3bd..c82e3c48c 100644 --- a/docker/php-apache-dev/alpine-3/Dockerfile +++ b/docker/php-apache-dev/alpine-3/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 b/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 index 797190508..ebbfaa2c8 100644 --- a/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 +++ b/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/alpine-3/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache-dev/alpine-3/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache-dev/alpine-3/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache-dev/alpine-3/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache-dev/alpine-3/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache-dev/alpine-3/conf/etc/httpd/conf.d/10-php.conf index b017879ad..b91e36bb9 100644 --- a/docker/php-apache-dev/alpine-3/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache-dev/alpine-3/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ - +> ProxySet connectiontimeout=5 timeout=600 - SetHandler "proxy:fcgi://127.0.0.1:9000" + SetHandler "proxy:fcgi://" diff --git a/docker/php-apache-dev/centos-7/Dockerfile b/docker/php-apache-dev/centos-7/Dockerfile index d84c0d614..a24994799 100644 --- a/docker/php-apache-dev/centos-7/Dockerfile +++ b/docker/php-apache-dev/centos-7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/centos-7/Dockerfile.jinja2 b/docker/php-apache-dev/centos-7/Dockerfile.jinja2 index b92dd64e9..281cb56e2 100644 --- a/docker/php-apache-dev/centos-7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/centos-7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/centos-7/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache-dev/centos-7/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache-dev/centos-7/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache-dev/centos-7/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache-dev/centos-7/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache-dev/centos-7/conf/etc/httpd/conf.d/10-php.conf index b017879ad..b91e36bb9 100644 --- a/docker/php-apache-dev/centos-7/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache-dev/centos-7/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ - +> ProxySet connectiontimeout=5 timeout=600 - SetHandler "proxy:fcgi://127.0.0.1:9000" + SetHandler "proxy:fcgi://" diff --git a/docker/php-apache-dev/debian-7/Dockerfile b/docker/php-apache-dev/debian-7/Dockerfile index fe8ad6a9e..040b61862 100644 --- a/docker/php-apache-dev/debian-7/Dockerfile +++ b/docker/php-apache-dev/debian-7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/debian-7/Dockerfile.jinja2 b/docker/php-apache-dev/debian-7/Dockerfile.jinja2 index 56e77fe5e..c4d54f102 100644 --- a/docker/php-apache-dev/debian-7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/debian-7/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache-dev/debian-7/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache-dev/debian-7/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache-dev/debian-7/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache-dev/debian-7/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache-dev/debian-7/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache-dev/debian-7/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache-dev/debian-7/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache-dev/debian-8-php7/Dockerfile b/docker/php-apache-dev/debian-8-php7/Dockerfile index b06d1c4e3..e61b9daa8 100644 --- a/docker/php-apache-dev/debian-8-php7/Dockerfile +++ b/docker/php-apache-dev/debian-8-php7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 b/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 index 38510df93..57e7d64e5 100644 --- a/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/debian-8-php7/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache-dev/debian-8-php7/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache-dev/debian-8-php7/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache-dev/debian-8-php7/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache-dev/debian-8-php7/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache-dev/debian-8-php7/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache-dev/debian-8-php7/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache-dev/debian-8-php7/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache-dev/debian-8/Dockerfile b/docker/php-apache-dev/debian-8/Dockerfile index 8cd66b26c..cf1584dcf 100644 --- a/docker/php-apache-dev/debian-8/Dockerfile +++ b/docker/php-apache-dev/debian-8/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/debian-8/Dockerfile.jinja2 b/docker/php-apache-dev/debian-8/Dockerfile.jinja2 index 11a4cde2f..b1bdf412f 100644 --- a/docker/php-apache-dev/debian-8/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-8/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/debian-8/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache-dev/debian-8/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache-dev/debian-8/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache-dev/debian-8/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache-dev/debian-8/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache-dev/debian-8/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache-dev/debian-8/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache-dev/debian-8/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache-dev/debian-9/Dockerfile b/docker/php-apache-dev/debian-9/Dockerfile index ab926bc09..4a9cfa229 100644 --- a/docker/php-apache-dev/debian-9/Dockerfile +++ b/docker/php-apache-dev/debian-9/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/debian-9/Dockerfile.jinja2 b/docker/php-apache-dev/debian-9/Dockerfile.jinja2 index c59708fbe..51a2e0c44 100644 --- a/docker/php-apache-dev/debian-9/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-9/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/debian-9/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache-dev/debian-9/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache-dev/debian-9/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache-dev/debian-9/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache-dev/debian-9/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache-dev/debian-9/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache-dev/debian-9/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache-dev/debian-9/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache-dev/ubuntu-12.04/Dockerfile b/docker/php-apache-dev/ubuntu-12.04/Dockerfile index cd9b1ee3e..4e138ecbd 100644 --- a/docker/php-apache-dev/ubuntu-12.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-12.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 index e148ff9f3..e438b491e 100644 --- a/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache-dev/ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache-dev/ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache-dev/ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache-dev/ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache-dev/ubuntu-14.04/Dockerfile b/docker/php-apache-dev/ubuntu-14.04/Dockerfile index c6c92b3ed..b3002f208 100644 --- a/docker/php-apache-dev/ubuntu-14.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-14.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 index b32981295..1c40a61b6 100644 --- a/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache-dev/ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache-dev/ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache-dev/ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache-dev/ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache-dev/ubuntu-15.04/Dockerfile b/docker/php-apache-dev/ubuntu-15.04/Dockerfile index cb1bdbe80..8224c0164 100644 --- a/docker/php-apache-dev/ubuntu-15.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-15.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 index 1c8075eed..b9834b07c 100644 --- a/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache-dev/ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache-dev/ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache-dev/ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache-dev/ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache-dev/ubuntu-15.10/Dockerfile b/docker/php-apache-dev/ubuntu-15.10/Dockerfile index 7bbc91429..ecb8000b2 100644 --- a/docker/php-apache-dev/ubuntu-15.10/Dockerfile +++ b/docker/php-apache-dev/ubuntu-15.10/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 index 656676dce..dd1bd9f5a 100644 --- a/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache-dev/ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache-dev/ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache-dev/ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache-dev/ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache-dev/ubuntu-16.04/Dockerfile b/docker/php-apache-dev/ubuntu-16.04/Dockerfile index 97ec367b8..fdd1296df 100644 --- a/docker/php-apache-dev/ubuntu-16.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-16.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 index 8136cbbe3..5895d60b2 100644 --- a/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache-dev/ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache-dev/ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache-dev/ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache-dev/ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache/alpine-3-php7/Dockerfile b/docker/php-apache/alpine-3-php7/Dockerfile index a7aad13be..33ffac506 100644 --- a/docker/php-apache/alpine-3-php7/Dockerfile +++ b/docker/php-apache/alpine-3-php7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache/alpine-3-php7/Dockerfile.jinja2 b/docker/php-apache/alpine-3-php7/Dockerfile.jinja2 index 117d3d9e1..b740ac1d9 100644 --- a/docker/php-apache/alpine-3-php7/Dockerfile.jinja2 +++ b/docker/php-apache/alpine-3-php7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/alpine-3-php7/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache/alpine-3-php7/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache/alpine-3-php7/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache/alpine-3-php7/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache/alpine-3-php7/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache/alpine-3-php7/conf/etc/httpd/conf.d/10-php.conf index b017879ad..b91e36bb9 100644 --- a/docker/php-apache/alpine-3-php7/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache/alpine-3-php7/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ - +> ProxySet connectiontimeout=5 timeout=600 - SetHandler "proxy:fcgi://127.0.0.1:9000" + SetHandler "proxy:fcgi://" diff --git a/docker/php-apache/alpine-3/Dockerfile b/docker/php-apache/alpine-3/Dockerfile index 5161a2577..2d89f0293 100644 --- a/docker/php-apache/alpine-3/Dockerfile +++ b/docker/php-apache/alpine-3/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache/alpine-3/Dockerfile.jinja2 b/docker/php-apache/alpine-3/Dockerfile.jinja2 index 33df5dbd8..d1dd382b4 100644 --- a/docker/php-apache/alpine-3/Dockerfile.jinja2 +++ b/docker/php-apache/alpine-3/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/alpine-3/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache/alpine-3/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache/alpine-3/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache/alpine-3/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache/alpine-3/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache/alpine-3/conf/etc/httpd/conf.d/10-php.conf index b017879ad..b91e36bb9 100644 --- a/docker/php-apache/alpine-3/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache/alpine-3/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ - +> ProxySet connectiontimeout=5 timeout=600 - SetHandler "proxy:fcgi://127.0.0.1:9000" + SetHandler "proxy:fcgi://" diff --git a/docker/php-apache/centos-7/Dockerfile b/docker/php-apache/centos-7/Dockerfile index 7e1bdc996..654ca4799 100644 --- a/docker/php-apache/centos-7/Dockerfile +++ b/docker/php-apache/centos-7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache/centos-7/Dockerfile.jinja2 b/docker/php-apache/centos-7/Dockerfile.jinja2 index 8d8c2a9ab..28e91a3ba 100644 --- a/docker/php-apache/centos-7/Dockerfile.jinja2 +++ b/docker/php-apache/centos-7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/centos-7/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache/centos-7/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache/centos-7/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache/centos-7/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache/centos-7/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache/centos-7/conf/etc/httpd/conf.d/10-php.conf index b017879ad..b91e36bb9 100644 --- a/docker/php-apache/centos-7/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache/centos-7/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ - +> ProxySet connectiontimeout=5 timeout=600 - SetHandler "proxy:fcgi://127.0.0.1:9000" + SetHandler "proxy:fcgi://" diff --git a/docker/php-apache/debian-7/Dockerfile b/docker/php-apache/debian-7/Dockerfile index b0d21d8a6..55b0336f4 100644 --- a/docker/php-apache/debian-7/Dockerfile +++ b/docker/php-apache/debian-7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache/debian-7/Dockerfile.jinja2 b/docker/php-apache/debian-7/Dockerfile.jinja2 index 967faaf76..02d93cce6 100644 --- a/docker/php-apache/debian-7/Dockerfile.jinja2 +++ b/docker/php-apache/debian-7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/debian-7/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache/debian-7/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache/debian-7/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache/debian-7/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache/debian-7/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache/debian-7/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache/debian-7/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache/debian-7/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache/debian-8-php7/Dockerfile b/docker/php-apache/debian-8-php7/Dockerfile index f65adf85c..cebc9015a 100644 --- a/docker/php-apache/debian-8-php7/Dockerfile +++ b/docker/php-apache/debian-8-php7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache/debian-8-php7/Dockerfile.jinja2 b/docker/php-apache/debian-8-php7/Dockerfile.jinja2 index 1255780ee..4a3d427cb 100644 --- a/docker/php-apache/debian-8-php7/Dockerfile.jinja2 +++ b/docker/php-apache/debian-8-php7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/debian-8-php7/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache/debian-8-php7/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache/debian-8-php7/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache/debian-8-php7/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache/debian-8-php7/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache/debian-8-php7/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache/debian-8-php7/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache/debian-8-php7/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache/debian-8/Dockerfile b/docker/php-apache/debian-8/Dockerfile index 9d3bf6b2a..164e1fa21 100644 --- a/docker/php-apache/debian-8/Dockerfile +++ b/docker/php-apache/debian-8/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache/debian-8/Dockerfile.jinja2 b/docker/php-apache/debian-8/Dockerfile.jinja2 index fb9556492..2dce31576 100644 --- a/docker/php-apache/debian-8/Dockerfile.jinja2 +++ b/docker/php-apache/debian-8/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/debian-8/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache/debian-8/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache/debian-8/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache/debian-8/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache/debian-8/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache/debian-8/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache/debian-8/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache/debian-8/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache/debian-9/Dockerfile b/docker/php-apache/debian-9/Dockerfile index b1d4b9a0d..884f53ec2 100644 --- a/docker/php-apache/debian-9/Dockerfile +++ b/docker/php-apache/debian-9/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache/debian-9/Dockerfile.jinja2 b/docker/php-apache/debian-9/Dockerfile.jinja2 index bcda3e479..17ab1a5b9 100644 --- a/docker/php-apache/debian-9/Dockerfile.jinja2 +++ b/docker/php-apache/debian-9/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/debian-9/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache/debian-9/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache/debian-9/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache/debian-9/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache/debian-9/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache/debian-9/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache/debian-9/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache/debian-9/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache/ubuntu-12.04/Dockerfile b/docker/php-apache/ubuntu-12.04/Dockerfile index f2e5aabed..da732bca3 100644 --- a/docker/php-apache/ubuntu-12.04/Dockerfile +++ b/docker/php-apache/ubuntu-12.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache/ubuntu-12.04/Dockerfile.jinja2 b/docker/php-apache/ubuntu-12.04/Dockerfile.jinja2 index 91d5c8b8e..4aab83610 100644 --- a/docker/php-apache/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/php-apache/ubuntu-12.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache/ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache/ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache/ubuntu-12.04/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache/ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache/ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache/ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache/ubuntu-12.04/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache/ubuntu-14.04/Dockerfile b/docker/php-apache/ubuntu-14.04/Dockerfile index d2cee71cc..7862c9e13 100644 --- a/docker/php-apache/ubuntu-14.04/Dockerfile +++ b/docker/php-apache/ubuntu-14.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache/ubuntu-14.04/Dockerfile.jinja2 b/docker/php-apache/ubuntu-14.04/Dockerfile.jinja2 index 0265851ba..90f10f302 100644 --- a/docker/php-apache/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/php-apache/ubuntu-14.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache/ubuntu-14.04/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache/ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache/ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache/ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache/ubuntu-14.04/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache/ubuntu-15.04/Dockerfile b/docker/php-apache/ubuntu-15.04/Dockerfile index 188ace4b3..17463a59d 100644 --- a/docker/php-apache/ubuntu-15.04/Dockerfile +++ b/docker/php-apache/ubuntu-15.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache/ubuntu-15.04/Dockerfile.jinja2 b/docker/php-apache/ubuntu-15.04/Dockerfile.jinja2 index 2b8507632..bf0d4f525 100644 --- a/docker/php-apache/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/php-apache/ubuntu-15.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache/ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache/ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache/ubuntu-15.04/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache/ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache/ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache/ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache/ubuntu-15.04/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache/ubuntu-15.10/Dockerfile b/docker/php-apache/ubuntu-15.10/Dockerfile index 37fb34b44..3fee89d46 100644 --- a/docker/php-apache/ubuntu-15.10/Dockerfile +++ b/docker/php-apache/ubuntu-15.10/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache/ubuntu-15.10/Dockerfile.jinja2 b/docker/php-apache/ubuntu-15.10/Dockerfile.jinja2 index a8195659e..dc9ec6109 100644 --- a/docker/php-apache/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/php-apache/ubuntu-15.10/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache/ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache/ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache/ubuntu-15.10/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache/ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache/ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache/ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache/ubuntu-15.10/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-apache/ubuntu-16.04/Dockerfile b/docker/php-apache/ubuntu-16.04/Dockerfile index a0aec0378..69e3ae154 100644 --- a/docker/php-apache/ubuntu-16.04/Dockerfile +++ b/docker/php-apache/ubuntu-16.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-apache/ubuntu-16.04/Dockerfile.jinja2 b/docker/php-apache/ubuntu-16.04/Dockerfile.jinja2 index 929a1433d..89fee4ea8 100644 --- a/docker/php-apache/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/php-apache/ubuntu-16.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh b/docker/php-apache/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/docker/php-apache/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh +++ b/docker/php-apache/ubuntu-16.04/conf/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/docker/php-apache/ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf b/docker/php-apache/ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/docker/php-apache/ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf +++ b/docker/php-apache/ubuntu-16.04/conf/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/docker/php-nginx-dev/alpine-3-php7/Dockerfile b/docker/php-nginx-dev/alpine-3-php7/Dockerfile index 13b736b35..7bbef1447 100644 --- a/docker/php-nginx-dev/alpine-3-php7/Dockerfile +++ b/docker/php-nginx-dev/alpine-3-php7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/alpine-3-php7/Dockerfile.jinja2 b/docker/php-nginx-dev/alpine-3-php7/Dockerfile.jinja2 index a84a43b64..4d23427fe 100644 --- a/docker/php-nginx-dev/alpine-3-php7/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/alpine-3-php7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/alpine-3-php7/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx-dev/alpine-3-php7/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx-dev/alpine-3-php7/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx-dev/alpine-3-php7/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx-dev/alpine-3-php7/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx-dev/alpine-3-php7/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx-dev/alpine-3-php7/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx-dev/alpine-3-php7/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx-dev/alpine-3/Dockerfile b/docker/php-nginx-dev/alpine-3/Dockerfile index 6e7834d0c..4df28cf76 100644 --- a/docker/php-nginx-dev/alpine-3/Dockerfile +++ b/docker/php-nginx-dev/alpine-3/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/alpine-3/Dockerfile.jinja2 b/docker/php-nginx-dev/alpine-3/Dockerfile.jinja2 index 38a82ce46..828eeee33 100644 --- a/docker/php-nginx-dev/alpine-3/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/alpine-3/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/alpine-3/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx-dev/alpine-3/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx-dev/alpine-3/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx-dev/alpine-3/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx-dev/alpine-3/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx-dev/alpine-3/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx-dev/alpine-3/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx-dev/alpine-3/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx-dev/centos-7/Dockerfile b/docker/php-nginx-dev/centos-7/Dockerfile index c9d808e0e..07948a05c 100644 --- a/docker/php-nginx-dev/centos-7/Dockerfile +++ b/docker/php-nginx-dev/centos-7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/centos-7/Dockerfile.jinja2 b/docker/php-nginx-dev/centos-7/Dockerfile.jinja2 index e12a5414c..12dcbcca4 100644 --- a/docker/php-nginx-dev/centos-7/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/centos-7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/centos-7/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx-dev/centos-7/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx-dev/centos-7/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx-dev/centos-7/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx-dev/centos-7/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx-dev/centos-7/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx-dev/centos-7/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx-dev/centos-7/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx-dev/debian-7/Dockerfile b/docker/php-nginx-dev/debian-7/Dockerfile index 32191cdaf..020243dc6 100644 --- a/docker/php-nginx-dev/debian-7/Dockerfile +++ b/docker/php-nginx-dev/debian-7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/debian-7/Dockerfile.jinja2 b/docker/php-nginx-dev/debian-7/Dockerfile.jinja2 index 142a08d80..604628c8c 100644 --- a/docker/php-nginx-dev/debian-7/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/debian-7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/debian-7/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx-dev/debian-7/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx-dev/debian-7/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx-dev/debian-7/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx-dev/debian-7/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx-dev/debian-7/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx-dev/debian-7/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx-dev/debian-7/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx-dev/debian-8-php7/Dockerfile b/docker/php-nginx-dev/debian-8-php7/Dockerfile index 92ffd2786..e182b9c27 100644 --- a/docker/php-nginx-dev/debian-8-php7/Dockerfile +++ b/docker/php-nginx-dev/debian-8-php7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/debian-8-php7/Dockerfile.jinja2 b/docker/php-nginx-dev/debian-8-php7/Dockerfile.jinja2 index a443c67f7..416f94ff0 100644 --- a/docker/php-nginx-dev/debian-8-php7/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/debian-8-php7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/debian-8-php7/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx-dev/debian-8-php7/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx-dev/debian-8-php7/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx-dev/debian-8-php7/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx-dev/debian-8-php7/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx-dev/debian-8-php7/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx-dev/debian-8-php7/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx-dev/debian-8-php7/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx-dev/debian-8/Dockerfile b/docker/php-nginx-dev/debian-8/Dockerfile index 5b445b55a..cc65c706b 100644 --- a/docker/php-nginx-dev/debian-8/Dockerfile +++ b/docker/php-nginx-dev/debian-8/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/debian-8/Dockerfile.jinja2 b/docker/php-nginx-dev/debian-8/Dockerfile.jinja2 index a223523a6..3b599ac6f 100644 --- a/docker/php-nginx-dev/debian-8/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/debian-8/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/debian-8/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx-dev/debian-8/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx-dev/debian-8/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx-dev/debian-8/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx-dev/debian-8/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx-dev/debian-8/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx-dev/debian-8/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx-dev/debian-8/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx-dev/debian-9/Dockerfile b/docker/php-nginx-dev/debian-9/Dockerfile index e9b186b40..3da0d4204 100644 --- a/docker/php-nginx-dev/debian-9/Dockerfile +++ b/docker/php-nginx-dev/debian-9/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/debian-9/Dockerfile.jinja2 b/docker/php-nginx-dev/debian-9/Dockerfile.jinja2 index 3a1cb01ab..92f845a96 100644 --- a/docker/php-nginx-dev/debian-9/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/debian-9/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/debian-9/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx-dev/debian-9/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx-dev/debian-9/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx-dev/debian-9/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx-dev/debian-9/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx-dev/debian-9/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx-dev/debian-9/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx-dev/debian-9/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx-dev/ubuntu-12.04/Dockerfile b/docker/php-nginx-dev/ubuntu-12.04/Dockerfile index 39c3e932f..39fc4730e 100644 --- a/docker/php-nginx-dev/ubuntu-12.04/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-12.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/ubuntu-12.04/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-12.04/Dockerfile.jinja2 index 4d88f743b..152caf0e1 100644 --- a/docker/php-nginx-dev/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-12.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx-dev/ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx-dev/ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx-dev/ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx-dev/ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx-dev/ubuntu-14.04/Dockerfile b/docker/php-nginx-dev/ubuntu-14.04/Dockerfile index b3837e9d5..2c8312a5f 100644 --- a/docker/php-nginx-dev/ubuntu-14.04/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-14.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/ubuntu-14.04/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-14.04/Dockerfile.jinja2 index 8ad24cc22..f535cf80e 100644 --- a/docker/php-nginx-dev/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-14.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx-dev/ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx-dev/ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx-dev/ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx-dev/ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx-dev/ubuntu-15.04/Dockerfile b/docker/php-nginx-dev/ubuntu-15.04/Dockerfile index b6bf73d98..a31613c92 100644 --- a/docker/php-nginx-dev/ubuntu-15.04/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-15.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/ubuntu-15.04/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-15.04/Dockerfile.jinja2 index ee97740bc..212c1c79a 100644 --- a/docker/php-nginx-dev/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-15.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx-dev/ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx-dev/ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx-dev/ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx-dev/ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx-dev/ubuntu-15.10/Dockerfile b/docker/php-nginx-dev/ubuntu-15.10/Dockerfile index 1255382ab..347153a39 100644 --- a/docker/php-nginx-dev/ubuntu-15.10/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-15.10/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/ubuntu-15.10/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-15.10/Dockerfile.jinja2 index 0cfede229..7fff554c8 100644 --- a/docker/php-nginx-dev/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-15.10/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx-dev/ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx-dev/ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx-dev/ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx-dev/ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx-dev/ubuntu-16.04/Dockerfile b/docker/php-nginx-dev/ubuntu-16.04/Dockerfile index 56c6ddde9..1e56defcc 100644 --- a/docker/php-nginx-dev/ubuntu-16.04/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-16.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/ubuntu-16.04/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-16.04/Dockerfile.jinja2 index 834083b3c..86f59dec8 100644 --- a/docker/php-nginx-dev/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-16.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx-dev/ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx-dev/ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx-dev/ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx-dev/ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx/alpine-3-php7/Dockerfile b/docker/php-nginx/alpine-3-php7/Dockerfile index 6b56163b3..9f02ff0e4 100644 --- a/docker/php-nginx/alpine-3-php7/Dockerfile +++ b/docker/php-nginx/alpine-3-php7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx/alpine-3-php7/Dockerfile.jinja2 b/docker/php-nginx/alpine-3-php7/Dockerfile.jinja2 index be6975a9f..4aabcf874 100644 --- a/docker/php-nginx/alpine-3-php7/Dockerfile.jinja2 +++ b/docker/php-nginx/alpine-3-php7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/alpine-3-php7/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx/alpine-3-php7/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx/alpine-3-php7/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx/alpine-3-php7/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx/alpine-3-php7/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx/alpine-3-php7/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx/alpine-3-php7/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx/alpine-3-php7/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx/alpine-3/Dockerfile b/docker/php-nginx/alpine-3/Dockerfile index 5229ed601..dd7070246 100644 --- a/docker/php-nginx/alpine-3/Dockerfile +++ b/docker/php-nginx/alpine-3/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx/alpine-3/Dockerfile.jinja2 b/docker/php-nginx/alpine-3/Dockerfile.jinja2 index a199415f1..b6d43f583 100644 --- a/docker/php-nginx/alpine-3/Dockerfile.jinja2 +++ b/docker/php-nginx/alpine-3/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/alpine-3/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx/alpine-3/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx/alpine-3/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx/alpine-3/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx/alpine-3/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx/alpine-3/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx/alpine-3/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx/alpine-3/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx/centos-7/Dockerfile b/docker/php-nginx/centos-7/Dockerfile index 73a52d04d..4b3d0c508 100644 --- a/docker/php-nginx/centos-7/Dockerfile +++ b/docker/php-nginx/centos-7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx/centos-7/Dockerfile.jinja2 b/docker/php-nginx/centos-7/Dockerfile.jinja2 index 484e0a53f..0d36fa890 100644 --- a/docker/php-nginx/centos-7/Dockerfile.jinja2 +++ b/docker/php-nginx/centos-7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/centos-7/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx/centos-7/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx/centos-7/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx/centos-7/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx/centos-7/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx/centos-7/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx/centos-7/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx/centos-7/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx/debian-7/Dockerfile b/docker/php-nginx/debian-7/Dockerfile index bdb49e92e..6e58f438f 100644 --- a/docker/php-nginx/debian-7/Dockerfile +++ b/docker/php-nginx/debian-7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx/debian-7/Dockerfile.jinja2 b/docker/php-nginx/debian-7/Dockerfile.jinja2 index faabafe59..35a8ff69a 100644 --- a/docker/php-nginx/debian-7/Dockerfile.jinja2 +++ b/docker/php-nginx/debian-7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/debian-7/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx/debian-7/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx/debian-7/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx/debian-7/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx/debian-7/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx/debian-7/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx/debian-7/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx/debian-7/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx/debian-8-php7/Dockerfile b/docker/php-nginx/debian-8-php7/Dockerfile index a397b59a3..b9928a6b6 100644 --- a/docker/php-nginx/debian-8-php7/Dockerfile +++ b/docker/php-nginx/debian-8-php7/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx/debian-8-php7/Dockerfile.jinja2 b/docker/php-nginx/debian-8-php7/Dockerfile.jinja2 index b54c68f4d..bc8043deb 100644 --- a/docker/php-nginx/debian-8-php7/Dockerfile.jinja2 +++ b/docker/php-nginx/debian-8-php7/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/debian-8-php7/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx/debian-8-php7/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx/debian-8-php7/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx/debian-8-php7/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx/debian-8-php7/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx/debian-8-php7/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx/debian-8-php7/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx/debian-8-php7/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx/debian-8/Dockerfile b/docker/php-nginx/debian-8/Dockerfile index 5caadd8c5..03ec256a7 100644 --- a/docker/php-nginx/debian-8/Dockerfile +++ b/docker/php-nginx/debian-8/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx/debian-8/Dockerfile.jinja2 b/docker/php-nginx/debian-8/Dockerfile.jinja2 index 0bdca01c4..3737a4195 100644 --- a/docker/php-nginx/debian-8/Dockerfile.jinja2 +++ b/docker/php-nginx/debian-8/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/debian-8/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx/debian-8/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx/debian-8/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx/debian-8/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx/debian-8/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx/debian-8/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx/debian-8/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx/debian-8/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx/debian-9/Dockerfile b/docker/php-nginx/debian-9/Dockerfile index 90af1d1a4..66ca52e86 100644 --- a/docker/php-nginx/debian-9/Dockerfile +++ b/docker/php-nginx/debian-9/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx/debian-9/Dockerfile.jinja2 b/docker/php-nginx/debian-9/Dockerfile.jinja2 index 29d33d288..10aa7604d 100644 --- a/docker/php-nginx/debian-9/Dockerfile.jinja2 +++ b/docker/php-nginx/debian-9/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/debian-9/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx/debian-9/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx/debian-9/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx/debian-9/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx/debian-9/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx/debian-9/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx/debian-9/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx/debian-9/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx/ubuntu-12.04/Dockerfile b/docker/php-nginx/ubuntu-12.04/Dockerfile index 5ad18831a..2d609e6e6 100644 --- a/docker/php-nginx/ubuntu-12.04/Dockerfile +++ b/docker/php-nginx/ubuntu-12.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx/ubuntu-12.04/Dockerfile.jinja2 b/docker/php-nginx/ubuntu-12.04/Dockerfile.jinja2 index 1523bca4a..84dbad02a 100644 --- a/docker/php-nginx/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/php-nginx/ubuntu-12.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx/ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx/ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx/ubuntu-12.04/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx/ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx/ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx/ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx/ubuntu-12.04/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx/ubuntu-14.04/Dockerfile b/docker/php-nginx/ubuntu-14.04/Dockerfile index 97581ae69..aa6cfa6c3 100644 --- a/docker/php-nginx/ubuntu-14.04/Dockerfile +++ b/docker/php-nginx/ubuntu-14.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx/ubuntu-14.04/Dockerfile.jinja2 b/docker/php-nginx/ubuntu-14.04/Dockerfile.jinja2 index b69b12a89..b964dd07f 100644 --- a/docker/php-nginx/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/php-nginx/ubuntu-14.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx/ubuntu-14.04/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx/ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx/ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx/ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx/ubuntu-14.04/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx/ubuntu-15.04/Dockerfile b/docker/php-nginx/ubuntu-15.04/Dockerfile index 8e66e3a0a..a8f7006e5 100644 --- a/docker/php-nginx/ubuntu-15.04/Dockerfile +++ b/docker/php-nginx/ubuntu-15.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx/ubuntu-15.04/Dockerfile.jinja2 b/docker/php-nginx/ubuntu-15.04/Dockerfile.jinja2 index 7ba337545..706f38568 100644 --- a/docker/php-nginx/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/php-nginx/ubuntu-15.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx/ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx/ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx/ubuntu-15.04/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx/ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx/ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx/ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx/ubuntu-15.04/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx/ubuntu-15.10/Dockerfile b/docker/php-nginx/ubuntu-15.10/Dockerfile index 58798da2b..ef482dad2 100644 --- a/docker/php-nginx/ubuntu-15.10/Dockerfile +++ b/docker/php-nginx/ubuntu-15.10/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx/ubuntu-15.10/Dockerfile.jinja2 b/docker/php-nginx/ubuntu-15.10/Dockerfile.jinja2 index bcc8c1fca..085cbd88a 100644 --- a/docker/php-nginx/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/php-nginx/ubuntu-15.10/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx/ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx/ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx/ubuntu-15.10/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx/ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx/ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx/ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx/ubuntu-15.10/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/docker/php-nginx/ubuntu-16.04/Dockerfile b/docker/php-nginx/ubuntu-16.04/Dockerfile index cccb85f8e..c5951bb66 100644 --- a/docker/php-nginx/ubuntu-16.04/Dockerfile +++ b/docker/php-nginx/ubuntu-16.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx/ubuntu-16.04/Dockerfile.jinja2 b/docker/php-nginx/ubuntu-16.04/Dockerfile.jinja2 index aba14d6b2..54e26bbee 100644 --- a/docker/php-nginx/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/php-nginx/ubuntu-16.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh b/docker/php-nginx/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/docker/php-nginx/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh +++ b/docker/php-nginx/ubuntu-16.04/conf/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/docker/php-nginx/ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf b/docker/php-nginx/ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/docker/php-nginx/ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf +++ b/docker/php-nginx/ubuntu-16.04/conf/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/provisioning/apache/alpine/etc/httpd/conf.d/10-php.conf b/provisioning/apache/alpine/etc/httpd/conf.d/10-php.conf index b017879ad..b91e36bb9 100644 --- a/provisioning/apache/alpine/etc/httpd/conf.d/10-php.conf +++ b/provisioning/apache/alpine/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ - +> ProxySet connectiontimeout=5 timeout=600 - SetHandler "proxy:fcgi://127.0.0.1:9000" + SetHandler "proxy:fcgi://" diff --git a/provisioning/apache/centos/etc/httpd/conf.d/10-php.conf b/provisioning/apache/centos/etc/httpd/conf.d/10-php.conf index b017879ad..b91e36bb9 100644 --- a/provisioning/apache/centos/etc/httpd/conf.d/10-php.conf +++ b/provisioning/apache/centos/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ - +> ProxySet connectiontimeout=5 timeout=600 - SetHandler "proxy:fcgi://127.0.0.1:9000" + SetHandler "proxy:fcgi://" diff --git a/provisioning/apache/general/bin/service.d/httpd.d/10-init.sh b/provisioning/apache/general/bin/service.d/httpd.d/10-init.sh index f45702d5e..b38dec4fa 100644 --- a/provisioning/apache/general/bin/service.d/httpd.d/10-init.sh +++ b/provisioning/apache/general/bin/service.d/httpd.d/10-init.sh @@ -9,3 +9,11 @@ find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/httpd/conf.d/10-php.conf +fi diff --git a/provisioning/apache/general/etc/httpd/conf.d/10-php.conf b/provisioning/apache/general/etc/httpd/conf.d/10-php.conf index e9f974ca0..3244c4e62 100644 --- a/provisioning/apache/general/etc/httpd/conf.d/10-php.conf +++ b/provisioning/apache/general/etc/httpd/conf.d/10-php.conf @@ -1,7 +1,7 @@ AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi -FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 600 +FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host -pass-header Authorization -idle-timeout 600 diff --git a/provisioning/nginx/general/bin/service.d/nginx.d/10-init.sh b/provisioning/nginx/general/bin/service.d/nginx.d/10-init.sh index 74a1fa866..656e19f64 100644 --- a/provisioning/nginx/general/bin/service.d/nginx.d/10-init.sh +++ b/provisioning/nginx/general/bin/service.d/nginx.d/10-init.sh @@ -9,3 +9,12 @@ find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "< find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_DOCUMENT_ROOT" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_ALIAS_DOMAIN" find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$HOSTNAME" + +if [[ -n "${WEB_PHP_SOCKET+x}" ]]; then + ## WEB_PHP_SOCKET is set + find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_PHP_SOCKET" +else + ## WEB_PHP_SOCKET is not set, remove PHP files + rm /opt/docker/etc/nginx/conf.d/10-php.conf + rm /opt/docker/etc/nginx/vhost.common.d/10-php.conf +fi diff --git a/provisioning/nginx/general/etc/nginx/conf.d/10-php.conf b/provisioning/nginx/general/etc/nginx/conf.d/10-php.conf index 4cdbc305f..9abe45f0a 100644 --- a/provisioning/nginx/general/etc/nginx/conf.d/10-php.conf +++ b/provisioning/nginx/general/etc/nginx/conf.d/10-php.conf @@ -1,3 +1,3 @@ upstream php { - server 127.0.0.1:9000; + server ; } diff --git a/template/Dockerfile/environment.jinja2 b/template/Dockerfile/environment.jinja2 index 7c8fa1959..4a7ea62a2 100644 --- a/template/Dockerfile/environment.jinja2 +++ b/template/Dockerfile/environment.jinja2 @@ -19,6 +19,10 @@ ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm {%- endmacro %} +{% macro webPhp() -%} +ENV WEB_PHP_SOCKET 127.0.0.1:9000 +{%- endmacro %} + {% macro ftp() -%} ENV FTP_USER application ENV FTP_PASSWORD application From 7811d59030378bf873a80bf99f7b0451170cf42b Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Tue, 31 May 2016 21:54:31 +0200 Subject: [PATCH 05/15] Add WEB_PHP_SOCKET to documentation --- .../DockerImages/dockerfiles/include/environment-web.rst | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/documentation/docs/content/DockerImages/dockerfiles/include/environment-web.rst b/documentation/docs/content/DockerImages/dockerfiles/include/environment-web.rst index 58c293e6f..c94dfec57 100644 --- a/documentation/docs/content/DockerImages/dockerfiles/include/environment-web.rst +++ b/documentation/docs/content/DockerImages/dockerfiles/include/environment-web.rst @@ -1,7 +1,8 @@ -====================== ============================ ============= +====================== ============================ ====================================== Environment variable Description Default -====================== ============================ ============= +====================== ============================ ====================================== ``WEB_DOCUMENT_ROOT`` Document root for webserver ``/app`` ``WEB_DOCUMENT_INDEX`` Index document ``index.php`` ``WEB_ALIAS_DOMAIN`` Domain aliases ``*.vm`` -====================== ============================ ============= +``WEB_PHP_SOCKET`` PHP-FPM socket address ``127.0.0.1:9000`` (for php-* images) +====================== ============================ ====================================== From 8a0da2b40b61cd66e5f772366514b029a7138e87 Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Tue, 31 May 2016 22:02:26 +0200 Subject: [PATCH 06/15] Add layout checks for service.d/SERVICE.d/ scripts Fixed #84 --- test/spec/collection/dovecot.rb | 2 + test/spec/collection/hhvm.rb | 1 + test/spec/collection/php5.rb | 1 + test/spec/collection/php7.rb | 1 + test/spec/collection/postfix.rb | 2 + test/spec/collection/ssh.rb | 2 + test/spec/collection/vsftp.rb | 2 + test/spec/shared/apache/layout.rb | 34 ++++++++++++++++ test/spec/shared/dovecot/layout.rb | 65 ++++++++++++++++++++++++++++++ test/spec/shared/hhvm/layout.rb | 65 ++++++++++++++++++++++++++++++ test/spec/shared/nginx/layout.rb | 34 ++++++++++++++++ test/spec/shared/php/layout.rb | 65 ++++++++++++++++++++++++++++++ test/spec/shared/postfix/layout.rb | 65 ++++++++++++++++++++++++++++++ test/spec/shared/ssh/layout.rb | 65 ++++++++++++++++++++++++++++++ test/spec/shared/vsftp/layout.rb | 65 ++++++++++++++++++++++++++++++ 15 files changed, 469 insertions(+) create mode 100644 test/spec/shared/dovecot/layout.rb create mode 100644 test/spec/shared/hhvm/layout.rb create mode 100644 test/spec/shared/php/layout.rb create mode 100644 test/spec/shared/postfix/layout.rb create mode 100644 test/spec/shared/ssh/layout.rb create mode 100644 test/spec/shared/vsftp/layout.rb diff --git a/test/spec/collection/dovecot.rb b/test/spec/collection/dovecot.rb index 47d9279a3..4d7c33bef 100644 --- a/test/spec/collection/dovecot.rb +++ b/test/spec/collection/dovecot.rb @@ -1,4 +1,6 @@ shared_examples 'collection::dovecot' do + include_examples 'dovecot::layout' + # services include_examples 'dovecot::listening::public' diff --git a/test/spec/collection/hhvm.rb b/test/spec/collection/hhvm.rb index 828863d11..47a312900 100644 --- a/test/spec/collection/hhvm.rb +++ b/test/spec/collection/hhvm.rb @@ -1,4 +1,5 @@ shared_examples 'collection::hhvm' do + include_examples 'hhvm::layout' include_examples 'php::cli' include_examples 'hhvm::cli::version' include_examples 'php::cli::test::sha1' diff --git a/test/spec/collection/php5.rb b/test/spec/collection/php5.rb index 495615dcc..a265636a0 100644 --- a/test/spec/collection/php5.rb +++ b/test/spec/collection/php5.rb @@ -1,4 +1,5 @@ shared_examples 'collection::php5' do + include_examples 'php::layout' include_examples 'php::cli' include_examples 'php5::cli::version' include_examples 'php::modules' diff --git a/test/spec/collection/php7.rb b/test/spec/collection/php7.rb index 1153fc3b6..129771a16 100644 --- a/test/spec/collection/php7.rb +++ b/test/spec/collection/php7.rb @@ -1,4 +1,5 @@ shared_examples 'collection::php7' do + include_examples 'php::layout' include_examples 'php::cli' include_examples 'php7::cli::version' include_examples 'php::modules' diff --git a/test/spec/collection/postfix.rb b/test/spec/collection/postfix.rb index 8c1c33c86..c81c8c013 100644 --- a/test/spec/collection/postfix.rb +++ b/test/spec/collection/postfix.rb @@ -1,4 +1,6 @@ shared_examples 'collection::postfix' do + include_examples 'postfix::layout' + # services include_examples 'postfix::listening::public' diff --git a/test/spec/collection/ssh.rb b/test/spec/collection/ssh.rb index 9c8ed5e9d..fd71179a8 100644 --- a/test/spec/collection/ssh.rb +++ b/test/spec/collection/ssh.rb @@ -1,4 +1,6 @@ shared_examples 'collection::ssh' do + include_examples 'ssh::layout' + # services include_examples 'ssh::listening::public' diff --git a/test/spec/collection/vsftp.rb b/test/spec/collection/vsftp.rb index 81fbac703..0912a13ed 100644 --- a/test/spec/collection/vsftp.rb +++ b/test/spec/collection/vsftp.rb @@ -1,4 +1,6 @@ shared_examples 'collection::vsftp' do + include_examples 'vsftp::layout' + # services include_examples 'vsftp::listening::public' diff --git a/test/spec/shared/apache/layout.rb b/test/spec/shared/apache/layout.rb index 66871624c..24b343e0f 100644 --- a/test/spec/shared/apache/layout.rb +++ b/test/spec/shared/apache/layout.rb @@ -6,6 +6,7 @@ "/opt/docker/etc/httpd", "/opt/docker/etc/httpd/conf.d", "/opt/docker/etc/httpd/vhost.common.d", + "/opt/docker/bin/service.d/httpd.d", ].each do |file| describe file("#{file}") do # Type check @@ -72,6 +73,39 @@ end end + ######################### + ## Files + ######################### + [ + "/opt/docker/bin/service.d/httpd.sh", + "/opt/docker/bin/service.d/httpd.d/10-init.sh", + ].each do |file| + describe file("#{file}") do + # Type check + it { should be_file } + it { should be_executable } + + # Owner test + it { should be_owned_by 'root' } + it { should be_grouped_into 'root' } + + # Read test + it { should be_readable.by('owner') } + it { should be_readable.by('group') } + it { should be_readable.by('others') } + + # Write test + it { should be_writable.by('owner') } + it { should_not be_writable.by('group') } + it { should_not be_writable.by('others') } + + # Exectuable test + it { should be_executable.by('owner') } + it { should be_executable.by('group') } + it { should be_executable.by('others') } + end + end + ######################### ## SSL (special rights) ######################### diff --git a/test/spec/shared/dovecot/layout.rb b/test/spec/shared/dovecot/layout.rb new file mode 100644 index 000000000..c4e996ed4 --- /dev/null +++ b/test/spec/shared/dovecot/layout.rb @@ -0,0 +1,65 @@ +shared_examples 'dovecot::layout' do + ######################### + ## Directories + ######################### + [ + "/opt/docker/bin/service.d/dovecot.d" + ].each do |file| + describe file("#{file}") do + # Type check + it { should be_directory } + + # Owner test + it { should be_owned_by 'root' } + it { should be_grouped_into 'root' } + + # Read test + it { should be_readable.by('owner') } + it { should be_readable.by('group') } + it { should be_readable.by('others') } + + # Write test + it { should be_writable.by('owner') } + it { should_not be_writable.by('group') } + it { should_not be_writable.by('others') } + + # Exectuable test + it { should be_executable.by('owner') } + it { should be_executable.by('group') } + it { should be_executable.by('others') } + end + end + + ######################### + ## Files + ######################### + [ + "/opt/docker/bin/service.d/dovecot.sh", + "/opt/docker/bin/service.d/dovecot.d/10-init.sh", + ].each do |file| + describe file("#{file}") do + # Type check + it { should be_file } + it { should be_executable } + + # Owner test + it { should be_owned_by 'root' } + it { should be_grouped_into 'root' } + + # Read test + it { should be_readable.by('owner') } + it { should be_readable.by('group') } + it { should be_readable.by('others') } + + # Write test + it { should be_writable.by('owner') } + it { should_not be_writable.by('group') } + it { should_not be_writable.by('others') } + + # Exectuable test + it { should be_executable.by('owner') } + it { should be_executable.by('group') } + it { should be_executable.by('others') } + end + end +end diff --git a/test/spec/shared/hhvm/layout.rb b/test/spec/shared/hhvm/layout.rb new file mode 100644 index 000000000..6383930e2 --- /dev/null +++ b/test/spec/shared/hhvm/layout.rb @@ -0,0 +1,65 @@ +shared_examples 'hhvm::layout' do + ######################### + ## Directories + ######################### + [ + "/opt/docker/bin/service.d/hhvm.d" + ].each do |file| + describe file("#{file}") do + # Type check + it { should be_directory } + + # Owner test + it { should be_owned_by 'root' } + it { should be_grouped_into 'root' } + + # Read test + it { should be_readable.by('owner') } + it { should be_readable.by('group') } + it { should be_readable.by('others') } + + # Write test + it { should be_writable.by('owner') } + it { should_not be_writable.by('group') } + it { should_not be_writable.by('others') } + + # Exectuable test + it { should be_executable.by('owner') } + it { should be_executable.by('group') } + it { should be_executable.by('others') } + end + end + + ######################### + ## Files + ######################### + [ + "/opt/docker/bin/service.d/hhvm.sh", + "/opt/docker/bin/service.d/hhvm.d/10-init.sh", + ].each do |file| + describe file("#{file}") do + # Type check + it { should be_file } + it { should be_executable } + + # Owner test + it { should be_owned_by 'root' } + it { should be_grouped_into 'root' } + + # Read test + it { should be_readable.by('owner') } + it { should be_readable.by('group') } + it { should be_readable.by('others') } + + # Write test + it { should be_writable.by('owner') } + it { should_not be_writable.by('group') } + it { should_not be_writable.by('others') } + + # Exectuable test + it { should be_executable.by('owner') } + it { should be_executable.by('group') } + it { should be_executable.by('others') } + end + end +end diff --git a/test/spec/shared/nginx/layout.rb b/test/spec/shared/nginx/layout.rb index bad76b484..302d45957 100644 --- a/test/spec/shared/nginx/layout.rb +++ b/test/spec/shared/nginx/layout.rb @@ -6,6 +6,7 @@ "/opt/docker/etc/nginx", "/opt/docker/etc/nginx/conf.d", "/opt/docker/etc/nginx/vhost.common.d", + "/opt/docker/bin/service.d/nginx.d", ].each do |file| describe file("#{file}") do # Type check @@ -68,6 +69,39 @@ end end + ######################### + ## Files + ######################### + [ + "/opt/docker/bin/service.d/nginx.sh", + "/opt/docker/bin/service.d/nginx.d/10-init.sh", + ].each do |file| + describe file("#{file}") do + # Type check + it { should be_file } + it { should be_executable } + + # Owner test + it { should be_owned_by 'root' } + it { should be_grouped_into 'root' } + + # Read test + it { should be_readable.by('owner') } + it { should be_readable.by('group') } + it { should be_readable.by('others') } + + # Write test + it { should be_writable.by('owner') } + it { should_not be_writable.by('group') } + it { should_not be_writable.by('others') } + + # Exectuable test + it { should be_executable.by('owner') } + it { should be_executable.by('group') } + it { should be_executable.by('others') } + end + end + ######################### ## SSL (special rights) ######################### diff --git a/test/spec/shared/php/layout.rb b/test/spec/shared/php/layout.rb new file mode 100644 index 000000000..5900d7bab --- /dev/null +++ b/test/spec/shared/php/layout.rb @@ -0,0 +1,65 @@ +shared_examples 'php::layout' do + ######################### + ## Directories + ######################### + [ + "/opt/docker/bin/service.d/php-fpm.d" + ].each do |file| + describe file("#{file}") do + # Type check + it { should be_directory } + + # Owner test + it { should be_owned_by 'root' } + it { should be_grouped_into 'root' } + + # Read test + it { should be_readable.by('owner') } + it { should be_readable.by('group') } + it { should be_readable.by('others') } + + # Write test + it { should be_writable.by('owner') } + it { should_not be_writable.by('group') } + it { should_not be_writable.by('others') } + + # Exectuable test + it { should be_executable.by('owner') } + it { should be_executable.by('group') } + it { should be_executable.by('others') } + end + end + + ######################### + ## Files + ######################### + [ + "/opt/docker/bin/service.d/php-fpm.sh", + "/opt/docker/bin/service.d/php-fpm.d/10-init.sh", + ].each do |file| + describe file("#{file}") do + # Type check + it { should be_file } + it { should be_executable } + + # Owner test + it { should be_owned_by 'root' } + it { should be_grouped_into 'root' } + + # Read test + it { should be_readable.by('owner') } + it { should be_readable.by('group') } + it { should be_readable.by('others') } + + # Write test + it { should be_writable.by('owner') } + it { should_not be_writable.by('group') } + it { should_not be_writable.by('others') } + + # Exectuable test + it { should be_executable.by('owner') } + it { should be_executable.by('group') } + it { should be_executable.by('others') } + end + end +end diff --git a/test/spec/shared/postfix/layout.rb b/test/spec/shared/postfix/layout.rb new file mode 100644 index 000000000..ee364c147 --- /dev/null +++ b/test/spec/shared/postfix/layout.rb @@ -0,0 +1,65 @@ +shared_examples 'postfix::layout' do + ######################### + ## Directories + ######################### + [ + "/opt/docker/bin/service.d/postfix.d" + ].each do |file| + describe file("#{file}") do + # Type check + it { should be_directory } + + # Owner test + it { should be_owned_by 'root' } + it { should be_grouped_into 'root' } + + # Read test + it { should be_readable.by('owner') } + it { should be_readable.by('group') } + it { should be_readable.by('others') } + + # Write test + it { should be_writable.by('owner') } + it { should_not be_writable.by('group') } + it { should_not be_writable.by('others') } + + # Exectuable test + it { should be_executable.by('owner') } + it { should be_executable.by('group') } + it { should be_executable.by('others') } + end + end + + ######################### + ## Files + ######################### + [ + "/opt/docker/bin/service.d/postfix.sh", + "/opt/docker/bin/service.d/postfix.d/10-init.sh", + ].each do |file| + describe file("#{file}") do + # Type check + it { should be_file } + it { should be_executable } + + # Owner test + it { should be_owned_by 'root' } + it { should be_grouped_into 'root' } + + # Read test + it { should be_readable.by('owner') } + it { should be_readable.by('group') } + it { should be_readable.by('others') } + + # Write test + it { should be_writable.by('owner') } + it { should_not be_writable.by('group') } + it { should_not be_writable.by('others') } + + # Exectuable test + it { should be_executable.by('owner') } + it { should be_executable.by('group') } + it { should be_executable.by('others') } + end + end +end diff --git a/test/spec/shared/ssh/layout.rb b/test/spec/shared/ssh/layout.rb new file mode 100644 index 000000000..5084349fe --- /dev/null +++ b/test/spec/shared/ssh/layout.rb @@ -0,0 +1,65 @@ +shared_examples 'ssh::layout' do + ######################### + ## Directories + ######################### + [ + "/opt/docker/bin/service.d/ssh.d" + ].each do |file| + describe file("#{file}") do + # Type check + it { should be_directory } + + # Owner test + it { should be_owned_by 'root' } + it { should be_grouped_into 'root' } + + # Read test + it { should be_readable.by('owner') } + it { should be_readable.by('group') } + it { should be_readable.by('others') } + + # Write test + it { should be_writable.by('owner') } + it { should_not be_writable.by('group') } + it { should_not be_writable.by('others') } + + # Exectuable test + it { should be_executable.by('owner') } + it { should be_executable.by('group') } + it { should be_executable.by('others') } + end + end + + ######################### + ## Files + ######################### + [ + "/opt/docker/bin/service.d/ssh.sh", + "/opt/docker/bin/service.d/ssh.d/10-init.sh", + ].each do |file| + describe file("#{file}") do + # Type check + it { should be_file } + it { should be_executable } + + # Owner test + it { should be_owned_by 'root' } + it { should be_grouped_into 'root' } + + # Read test + it { should be_readable.by('owner') } + it { should be_readable.by('group') } + it { should be_readable.by('others') } + + # Write test + it { should be_writable.by('owner') } + it { should_not be_writable.by('group') } + it { should_not be_writable.by('others') } + + # Exectuable test + it { should be_executable.by('owner') } + it { should be_executable.by('group') } + it { should be_executable.by('others') } + end + end +end diff --git a/test/spec/shared/vsftp/layout.rb b/test/spec/shared/vsftp/layout.rb new file mode 100644 index 000000000..09efd31ca --- /dev/null +++ b/test/spec/shared/vsftp/layout.rb @@ -0,0 +1,65 @@ +shared_examples 'vsftp::layout' do + ######################### + ## Directories + ######################### + [ + "/opt/docker/bin/service.d/vsftp.d" + ].each do |file| + describe file("#{file}") do + # Type check + it { should be_directory } + + # Owner test + it { should be_owned_by 'root' } + it { should be_grouped_into 'root' } + + # Read test + it { should be_readable.by('owner') } + it { should be_readable.by('group') } + it { should be_readable.by('others') } + + # Write test + it { should be_writable.by('owner') } + it { should_not be_writable.by('group') } + it { should_not be_writable.by('others') } + + # Exectuable test + it { should be_executable.by('owner') } + it { should be_executable.by('group') } + it { should be_executable.by('others') } + end + end + + ######################### + ## Files + ######################### + [ + "/opt/docker/bin/service.d/vsftp.sh", + "/opt/docker/bin/service.d/vsftp.d/10-init.sh", + ].each do |file| + describe file("#{file}") do + # Type check + it { should be_file } + it { should be_executable } + + # Owner test + it { should be_owned_by 'root' } + it { should be_grouped_into 'root' } + + # Read test + it { should be_readable.by('owner') } + it { should be_readable.by('group') } + it { should be_readable.by('others') } + + # Write test + it { should be_writable.by('owner') } + it { should_not be_writable.by('group') } + it { should_not be_writable.by('others') } + + # Exectuable test + it { should be_executable.by('owner') } + it { should be_executable.by('group') } + it { should be_executable.by('others') } + end + end +end From a5da63b73e62653f4af8996b96f90677c220e8d7 Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Tue, 31 May 2016 22:51:41 +0200 Subject: [PATCH 07/15] Fix WEB_PHP_SOCKET for hhvm --- docker/hhvm-apache/ubuntu-14.04/Dockerfile | 1 + docker/hhvm-apache/ubuntu-14.04/Dockerfile.jinja2 | 1 + docker/hhvm-apache/ubuntu-16.04/Dockerfile | 1 + docker/hhvm-apache/ubuntu-16.04/Dockerfile.jinja2 | 1 + docker/hhvm-nginx/ubuntu-14.04/Dockerfile | 1 + docker/hhvm-nginx/ubuntu-14.04/Dockerfile.jinja2 | 1 + docker/hhvm-nginx/ubuntu-16.04/Dockerfile | 1 + docker/hhvm-nginx/ubuntu-16.04/Dockerfile.jinja2 | 1 + 8 files changed, 8 insertions(+) diff --git a/docker/hhvm-apache/ubuntu-14.04/Dockerfile b/docker/hhvm-apache/ubuntu-14.04/Dockerfile index 3faac697c..bbf5236bd 100644 --- a/docker/hhvm-apache/ubuntu-14.04/Dockerfile +++ b/docker/hhvm-apache/ubuntu-14.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/hhvm-apache/ubuntu-14.04/Dockerfile.jinja2 b/docker/hhvm-apache/ubuntu-14.04/Dockerfile.jinja2 index a27104512..f3e377099 100644 --- a/docker/hhvm-apache/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/hhvm-apache/ubuntu-14.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/hhvm-apache/ubuntu-16.04/Dockerfile b/docker/hhvm-apache/ubuntu-16.04/Dockerfile index 848aaf089..d2ffd1110 100644 --- a/docker/hhvm-apache/ubuntu-16.04/Dockerfile +++ b/docker/hhvm-apache/ubuntu-16.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/hhvm-apache/ubuntu-16.04/Dockerfile.jinja2 b/docker/hhvm-apache/ubuntu-16.04/Dockerfile.jinja2 index baa28b6f7..11dc1b0db 100644 --- a/docker/hhvm-apache/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/hhvm-apache/ubuntu-16.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/hhvm-nginx/ubuntu-14.04/Dockerfile b/docker/hhvm-nginx/ubuntu-14.04/Dockerfile index 87ddd8de5..71f6ffd08 100644 --- a/docker/hhvm-nginx/ubuntu-14.04/Dockerfile +++ b/docker/hhvm-nginx/ubuntu-14.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/hhvm-nginx/ubuntu-14.04/Dockerfile.jinja2 b/docker/hhvm-nginx/ubuntu-14.04/Dockerfile.jinja2 index 8c9bbb726..a3525392d 100644 --- a/docker/hhvm-nginx/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/hhvm-nginx/ubuntu-14.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/hhvm-nginx/ubuntu-16.04/Dockerfile b/docker/hhvm-nginx/ubuntu-16.04/Dockerfile index fc38ee678..17bdf1468 100644 --- a/docker/hhvm-nginx/ubuntu-16.04/Dockerfile +++ b/docker/hhvm-nginx/ubuntu-16.04/Dockerfile @@ -13,6 +13,7 @@ LABEL io.webdevops.version=0.50.2 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm +ENV WEB_PHP_SOCKET 127.0.0.1:9000 COPY conf/ /opt/docker/ diff --git a/docker/hhvm-nginx/ubuntu-16.04/Dockerfile.jinja2 b/docker/hhvm-nginx/ubuntu-16.04/Dockerfile.jinja2 index fc1deeae5..0d3295069 100644 --- a/docker/hhvm-nginx/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/hhvm-nginx/ubuntu-16.04/Dockerfile.jinja2 @@ -3,6 +3,7 @@ {{ docker.version() }} {{ environment.web() }} +{{ environment.webPhp() }} {{ docker.copy('conf/', '/opt/docker/') }} From 6f45fe1cbcb6d302f54fdb8039725c062a03e27e Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Tue, 31 May 2016 23:13:49 +0200 Subject: [PATCH 08/15] Move mail-sandbox to latest tag Also fixed test --- docker/mail-sandbox/{ubuntu-14.04 => latest}/Dockerfile | 0 .../{ubuntu-14.04 => latest}/Dockerfile.jinja2 | 0 .../conf/bin/service.d/dovecot.d/10-init.sh | 0 .../conf/bin/service.d/dovecot.sh | 0 .../conf/etc/supervisor.d/dovecot.conf | 0 .../roles/webdevops-mail-sandbox/defaults/main.yml | 0 .../webdevops-mail-sandbox/files/dovecot/local.conf | 0 .../webdevops-mail-sandbox/tasks/bootstrap/dovecot.yml | 0 .../webdevops-mail-sandbox/tasks/bootstrap/postfix.yml | 0 .../webdevops-mail-sandbox/tasks/entrypoint/postfix.yml | 0 .../webdevops-mail-sandbox/tasks/entrypoint/user.yml | 0 .../roles/webdevops-mail-sandbox/tasks/main.yml | 0 .../templates/postfix/recipient_canonical_maps.txt.j2 | 0 test/spec/shared/dovecot/listening.rb | 9 --------- 14 files changed, 9 deletions(-) rename docker/mail-sandbox/{ubuntu-14.04 => latest}/Dockerfile (100%) rename docker/mail-sandbox/{ubuntu-14.04 => latest}/Dockerfile.jinja2 (100%) rename docker/mail-sandbox/{ubuntu-14.04 => latest}/conf/bin/service.d/dovecot.d/10-init.sh (100%) rename docker/mail-sandbox/{ubuntu-14.04 => latest}/conf/bin/service.d/dovecot.sh (100%) rename docker/mail-sandbox/{ubuntu-14.04 => latest}/conf/etc/supervisor.d/dovecot.conf (100%) rename docker/mail-sandbox/{ubuntu-14.04 => latest}/conf/provision/roles/webdevops-mail-sandbox/defaults/main.yml (100%) rename docker/mail-sandbox/{ubuntu-14.04 => latest}/conf/provision/roles/webdevops-mail-sandbox/files/dovecot/local.conf (100%) rename docker/mail-sandbox/{ubuntu-14.04 => latest}/conf/provision/roles/webdevops-mail-sandbox/tasks/bootstrap/dovecot.yml (100%) rename docker/mail-sandbox/{ubuntu-14.04 => latest}/conf/provision/roles/webdevops-mail-sandbox/tasks/bootstrap/postfix.yml (100%) rename docker/mail-sandbox/{ubuntu-14.04 => latest}/conf/provision/roles/webdevops-mail-sandbox/tasks/entrypoint/postfix.yml (100%) rename docker/mail-sandbox/{ubuntu-14.04 => latest}/conf/provision/roles/webdevops-mail-sandbox/tasks/entrypoint/user.yml (100%) rename docker/mail-sandbox/{ubuntu-14.04 => latest}/conf/provision/roles/webdevops-mail-sandbox/tasks/main.yml (100%) rename docker/mail-sandbox/{ubuntu-14.04 => latest}/conf/provision/roles/webdevops-mail-sandbox/templates/postfix/recipient_canonical_maps.txt.j2 (100%) diff --git a/docker/mail-sandbox/ubuntu-14.04/Dockerfile b/docker/mail-sandbox/latest/Dockerfile similarity index 100% rename from docker/mail-sandbox/ubuntu-14.04/Dockerfile rename to docker/mail-sandbox/latest/Dockerfile diff --git a/docker/mail-sandbox/ubuntu-14.04/Dockerfile.jinja2 b/docker/mail-sandbox/latest/Dockerfile.jinja2 similarity index 100% rename from docker/mail-sandbox/ubuntu-14.04/Dockerfile.jinja2 rename to docker/mail-sandbox/latest/Dockerfile.jinja2 diff --git a/docker/mail-sandbox/ubuntu-14.04/conf/bin/service.d/dovecot.d/10-init.sh b/docker/mail-sandbox/latest/conf/bin/service.d/dovecot.d/10-init.sh similarity index 100% rename from docker/mail-sandbox/ubuntu-14.04/conf/bin/service.d/dovecot.d/10-init.sh rename to docker/mail-sandbox/latest/conf/bin/service.d/dovecot.d/10-init.sh diff --git a/docker/mail-sandbox/ubuntu-14.04/conf/bin/service.d/dovecot.sh b/docker/mail-sandbox/latest/conf/bin/service.d/dovecot.sh similarity index 100% rename from docker/mail-sandbox/ubuntu-14.04/conf/bin/service.d/dovecot.sh rename to docker/mail-sandbox/latest/conf/bin/service.d/dovecot.sh diff --git a/docker/mail-sandbox/ubuntu-14.04/conf/etc/supervisor.d/dovecot.conf b/docker/mail-sandbox/latest/conf/etc/supervisor.d/dovecot.conf similarity index 100% rename from docker/mail-sandbox/ubuntu-14.04/conf/etc/supervisor.d/dovecot.conf rename to docker/mail-sandbox/latest/conf/etc/supervisor.d/dovecot.conf diff --git a/docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/defaults/main.yml b/docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/defaults/main.yml similarity index 100% rename from docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/defaults/main.yml rename to docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/defaults/main.yml diff --git a/docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/files/dovecot/local.conf b/docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/files/dovecot/local.conf similarity index 100% rename from docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/files/dovecot/local.conf rename to docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/files/dovecot/local.conf diff --git a/docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/tasks/bootstrap/dovecot.yml b/docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/tasks/bootstrap/dovecot.yml similarity index 100% rename from docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/tasks/bootstrap/dovecot.yml rename to docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/tasks/bootstrap/dovecot.yml diff --git a/docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/tasks/bootstrap/postfix.yml b/docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/tasks/bootstrap/postfix.yml similarity index 100% rename from docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/tasks/bootstrap/postfix.yml rename to docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/tasks/bootstrap/postfix.yml diff --git a/docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/tasks/entrypoint/postfix.yml b/docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/tasks/entrypoint/postfix.yml similarity index 100% rename from docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/tasks/entrypoint/postfix.yml rename to docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/tasks/entrypoint/postfix.yml diff --git a/docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/tasks/entrypoint/user.yml b/docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/tasks/entrypoint/user.yml similarity index 100% rename from docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/tasks/entrypoint/user.yml rename to docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/tasks/entrypoint/user.yml diff --git a/docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/tasks/main.yml b/docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/tasks/main.yml similarity index 100% rename from docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/tasks/main.yml rename to docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/tasks/main.yml diff --git a/docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/templates/postfix/recipient_canonical_maps.txt.j2 b/docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/templates/postfix/recipient_canonical_maps.txt.j2 similarity index 100% rename from docker/mail-sandbox/ubuntu-14.04/conf/provision/roles/webdevops-mail-sandbox/templates/postfix/recipient_canonical_maps.txt.j2 rename to docker/mail-sandbox/latest/conf/provision/roles/webdevops-mail-sandbox/templates/postfix/recipient_canonical_maps.txt.j2 diff --git a/test/spec/shared/dovecot/listening.rb b/test/spec/shared/dovecot/listening.rb index d0dd698e2..3f504a5a5 100644 --- a/test/spec/shared/dovecot/listening.rb +++ b/test/spec/shared/dovecot/listening.rb @@ -6,13 +6,4 @@ end end end - - describe port(993) do - it "dovecot should be listening" do - wait_retry 30 do - should be_listening - end - end - end - end From 8a6969d33b7d742686805dff95d4de1454c13ada Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Wed, 1 Jun 2016 00:23:17 +0200 Subject: [PATCH 09/15] Fix relative path to logo for loading page --- docker/samson-deployment/latest/web/502.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/samson-deployment/latest/web/502.html b/docker/samson-deployment/latest/web/502.html index 8c005f149..8a89cfa91 100644 --- a/docker/samson-deployment/latest/web/502.html +++ b/docker/samson-deployment/latest/web/502.html @@ -39,7 +39,7 @@ bottom: 0px; right: 0; - background: url(logo_light.png); + background: url(/logo_light.png); background-attachment: fixed; background-repeat: no-repeat; background-position: top center; From 52da8774a2ed8ff4a51688c009d175b039ab63be Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Wed, 1 Jun 2016 20:28:30 +0200 Subject: [PATCH 10/15] Add baselayout target Prevent baselayout.tar to be build and commited if not needed --- Makefile | 7 +++- bin/provision.sh | 97 +++++++++++++++++++++++++++++------------------- 2 files changed, 63 insertions(+), 41 deletions(-) diff --git a/Makefile b/Makefile index 7ae881d7e..70205f88c 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ ARGS = $(filter-out $@,$(MAKECMDGOALS)) MAKEFLAGS += --silent -.PHONY: test documentation +.PHONY: test documentation baselayout provision DOCKER_REPOSITORY=`cat DOCKER_REPOSITORY` DOCKER_TAG_LATEST=`cat DOCKER_TAG_LATEST` @@ -31,9 +31,12 @@ test: test-hub-images: DOCKER_PULL=1 make test +baselayout: + BASELAYOUT=1 PROVISION=0 bash bin/provision.sh + provision: python bin/buildDockerfile.py --template=template/ --dockerfile=docker/ - bash bin/provision.sh + BASELAYOUT=0 PROVISION=1 bash bin/provision.sh publish: dist-update rebuild test push diff --git a/bin/provision.sh b/bin/provision.sh index 3087a2afb..ef6625ed2 100755 --- a/bin/provision.sh +++ b/bin/provision.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -if [ -n "$1" ]; then +if [[ -n "$1" ]]; then BUILD_TARGET="$1" else BUILD_TARGET="all" @@ -11,6 +11,17 @@ if [[ "$BUILD_MODE" == "push" ]]; then exit 0 fi +if [[ "$BASELAYOUT" -eq 1 ]]; then + BASELAYOUT=1 +else + BASELAYOUT=0 +fi + +if [[ "$PROVISION" -eq 1 ]]; then + PROVISION=1 +else + PROVISION=0 +fi set -o pipefail # trace ERR through pipes set -o errtrace # trace ERR through 'time command' and other functions @@ -105,11 +116,13 @@ function listDirectoriesWithFilter() { # ## function buildBaselayout() { - echo " * Building localscripts" + if [[ "$BASELAYOUT" -eq 1 ]]; then + echo " * Building localscripts" - cd "${BASELAYOUT_DIR}" - rm -f baselayout.tar - $TAR -jc --owner=0 --group=0 -f baselayout.tar * + cd "${BASELAYOUT_DIR}" + rm -f baselayout.tar + $TAR -jc --owner=0 --group=0 -f baselayout.tar * + fi } ### @@ -119,15 +132,17 @@ function buildBaselayout() { # ## function deployBaselayout() { - DOCKER_CONTAINER="$1" - DOCKER_FILTER="$2" - - listDirectoriesWithFilter "${DOCKER_DIR}/${DOCKER_CONTAINER}" "${DOCKER_FILTER}" | while read DOCKER_DIR; do - if [ -f "${DOCKER_DIR}/Dockerfile" ]; then - echo " - $(relativeDir $DOCKER_DIR)" - cp baselayout.tar "${DOCKER_DIR}/baselayout.tar" - fi - done + if [[ "$BASELAYOUT" -eq 1 ]]; then + DOCKER_CONTAINER="$1" + DOCKER_FILTER="$2" + + listDirectoriesWithFilter "${DOCKER_DIR}/${DOCKER_CONTAINER}" "${DOCKER_FILTER}" | while read DOCKER_DIR; do + if [ -f "${DOCKER_DIR}/Dockerfile" ]; then + echo " - $(relativeDir $DOCKER_DIR)" + cp baselayout.tar "${DOCKER_DIR}/baselayout.tar" + fi + done + fi } ####################################### @@ -144,16 +159,18 @@ function deployBaselayout() { # ## function clearConfiguration() { - DOCKER_CONTAINER="$1" - DOCKER_FILTER="$2" - - echo " -> Clearing configuration" - listDirectoriesWithFilter "${DOCKER_DIR}/${DOCKER_CONTAINER}" "${DOCKER_FILTER}" | while read DOCKER_DIR; do - if [ -f "${DOCKER_DIR}/Dockerfile" ]; then - echo " - $(relativeDir $DOCKER_DIR)" - rm -rf "${DOCKER_DIR}/conf/" - fi - done + if [[ "$PROVISION" -eq 1 ]]; then + DOCKER_CONTAINER="$1" + DOCKER_FILTER="$2" + + echo " -> Clearing configuration" + listDirectoriesWithFilter "${DOCKER_DIR}/${DOCKER_CONTAINER}" "${DOCKER_FILTER}" | while read DOCKER_DIR; do + if [ -f "${DOCKER_DIR}/Dockerfile" ]; then + echo " - $(relativeDir $DOCKER_DIR)" + rm -rf "${DOCKER_DIR}/conf/" + fi + done + fi } ### @@ -167,22 +184,24 @@ function clearConfiguration() { # ## function deployConfiguration() { - PROVISION_SUB_DIR="$1" - DOCKER_CONTAINER="$2" - DOCKER_FILTER="$3" - - if [ "$DOCKER_FILTER" == "*" ]; then - echo " -> Deploying configuration" - else - echo " -> Deploying configuration with filter '$DOCKER_FILTER'" - fi - - listDirectoriesWithFilter "${DOCKER_DIR}/${DOCKER_CONTAINER}" "${DOCKER_FILTER}" | while read DOCKER_DIR; do - if [ -f "${DOCKER_DIR}/Dockerfile" ]; then - echo " - $(relativeDir $DOCKER_DIR)" - cp -f -r "${PROVISION_DIR}/${PROVISION_SUB_DIR}/." "${DOCKER_DIR}/conf/" + if [[ "$PROVISION" -eq 1 ]]; then + PROVISION_SUB_DIR="$1" + DOCKER_CONTAINER="$2" + DOCKER_FILTER="$3" + + if [ "$DOCKER_FILTER" == "*" ]; then + echo " -> Deploying configuration" + else + echo " -> Deploying configuration with filter '$DOCKER_FILTER'" fi - done + + listDirectoriesWithFilter "${DOCKER_DIR}/${DOCKER_CONTAINER}" "${DOCKER_FILTER}" | while read DOCKER_DIR; do + if [ -f "${DOCKER_DIR}/Dockerfile" ]; then + echo " - $(relativeDir $DOCKER_DIR)" + cp -f -r "${PROVISION_DIR}/${PROVISION_SUB_DIR}/." "${DOCKER_DIR}/conf/" + fi + done + fi } ### From b7a41794c8d42972eb1bf814fb1ee3bf6173322e Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Wed, 1 Jun 2016 20:28:47 +0200 Subject: [PATCH 11/15] Update generated mail-sandbox Dockerfile --- docker/mail-sandbox/latest/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/mail-sandbox/latest/Dockerfile b/docker/mail-sandbox/latest/Dockerfile index e5a78fdc7..8ad5ad248 100644 --- a/docker/mail-sandbox/latest/Dockerfile +++ b/docker/mail-sandbox/latest/Dockerfile @@ -1,5 +1,5 @@ #+++++++++++++++++++++++++++++++++++++++ -# Dockerfile for webdevops/mail-sandbox:ubuntu-14.04 +# Dockerfile for webdevops/mail-sandbox:latest # -- automatically generated -- #+++++++++++++++++++++++++++++++++++++++ From 7e098e56ff67734b04bf999d681c4484d9d3fb44 Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Wed, 1 Jun 2016 20:52:57 +0200 Subject: [PATCH 12/15] Update build documentation --- README.md | 1 + documentation/docs/content/BuildingProcess/customizing.rst | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bafb7547f..6949daf21 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,7 @@ Command | Description `DEBUG=1 make all` | Show log of build process even if process is successfull `FORCE=1 make all` | Force container build (`docker build --no-cache ...`)
| +`make baselayout` | Build and deploy baselayout.tar `make provision` | Deploy all configuration files from [_provisioning/](_provisioning/README.md) `make dist-update` | Update local distrubtion images (CentOS, Debian, Ubuntu)
| diff --git a/documentation/docs/content/BuildingProcess/customizing.rst b/documentation/docs/content/BuildingProcess/customizing.rst index e349c4190..e104c3b76 100644 --- a/documentation/docs/content/BuildingProcess/customizing.rst +++ b/documentation/docs/content/BuildingProcess/customizing.rst @@ -8,7 +8,7 @@ Baselayout The ``baselayout`` directory contains a bunch of smaller scripts which will uploaded as tar file into ``webdevops/bootstrap``. -``make provision`` will build these tar files and deploy them to the Dockerfile directories. +``make baselayout`` will build these tar files and deploy them to the Dockerfile directories. Provision --------- @@ -18,6 +18,8 @@ directories. The rules which directory is processed in which order is specified in ``bin/provision.sh``. +``make provision`` will build these files and deploy them to the Dockerfile directories. + Dockerfile.jinja2 and templates ------------------------------- @@ -27,3 +29,5 @@ templates there are macros which are defined inside ``template/`` directory. The script ``bin/buildDockerfile.py`` will search for ``Dockerfile.jinja2`` files, processes them and stores them as ``Dockerfile``. + +``make provision`` will build these files and deploy them to the Dockerfile directories. From 243d38a404979398941102c776d4c69036a5a4d9 Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Fri, 3 Jun 2016 22:07:35 +0200 Subject: [PATCH 13/15] Add WEB_NO_CACHE_PATTERN environment variable Allows modification of NO_CACHE pattern for web files delivered by nginx and apache httpd Fixes #91 --- docker/php-apache-dev/alpine-3-php7/Dockerfile | 1 + .../alpine-3-php7/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- docker/php-apache-dev/alpine-3/Dockerfile | 1 + .../php-apache-dev/alpine-3/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- docker/php-apache-dev/centos-7/Dockerfile | 1 + .../php-apache-dev/centos-7/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- docker/php-apache-dev/debian-7/Dockerfile | 1 + .../php-apache-dev/debian-7/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- docker/php-apache-dev/debian-8-php7/Dockerfile | 1 + .../debian-8-php7/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- docker/php-apache-dev/debian-8/Dockerfile | 1 + .../php-apache-dev/debian-8/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- docker/php-apache-dev/debian-9/Dockerfile | 1 + .../php-apache-dev/debian-9/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- docker/php-apache-dev/ubuntu-12.04/Dockerfile | 1 + .../ubuntu-12.04/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- docker/php-apache-dev/ubuntu-14.04/Dockerfile | 1 + .../ubuntu-14.04/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- docker/php-apache-dev/ubuntu-15.04/Dockerfile | 1 + .../ubuntu-15.04/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- docker/php-apache-dev/ubuntu-15.10/Dockerfile | 1 + .../ubuntu-15.10/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- docker/php-apache-dev/ubuntu-16.04/Dockerfile | 1 + .../ubuntu-16.04/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- docker/php-nginx-dev/alpine-3-php7/Dockerfile | 1 + .../alpine-3-php7/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 4 +--- docker/php-nginx-dev/alpine-3/Dockerfile | 1 + docker/php-nginx-dev/alpine-3/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 4 +--- docker/php-nginx-dev/centos-7/Dockerfile | 1 + docker/php-nginx-dev/centos-7/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 4 +--- docker/php-nginx-dev/debian-7/Dockerfile | 1 + docker/php-nginx-dev/debian-7/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 4 +--- docker/php-nginx-dev/debian-8-php7/Dockerfile | 1 + .../debian-8-php7/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 4 +--- docker/php-nginx-dev/debian-8/Dockerfile | 1 + docker/php-nginx-dev/debian-8/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 4 +--- docker/php-nginx-dev/debian-9/Dockerfile | 1 + docker/php-nginx-dev/debian-9/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 4 +--- docker/php-nginx-dev/ubuntu-12.04/Dockerfile | 1 + .../ubuntu-12.04/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 4 +--- docker/php-nginx-dev/ubuntu-14.04/Dockerfile | 1 + .../ubuntu-14.04/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 4 +--- docker/php-nginx-dev/ubuntu-15.04/Dockerfile | 1 + .../ubuntu-15.04/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 4 +--- docker/php-nginx-dev/ubuntu-15.10/Dockerfile | 1 + .../ubuntu-15.10/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 4 +--- docker/php-nginx-dev/ubuntu-16.04/Dockerfile | 1 + .../ubuntu-16.04/Dockerfile.jinja2 | 1 + .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../conf/etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../conf/etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 4 +--- .../dockerfiles/include/environment-web.rst | 17 +++++++++-------- .../DockerImages/dockerfiles/php-apache-dev.rst | 2 +- .../DockerImages/dockerfiles/php-nginx-dev.rst | 2 +- .../bin/service.d/httpd.d/12-development.sh | 1 + .../bin/service.d/nginx.d/12-development.sh | 1 + .../etc/httpd/vhost.common.d/02-dev.conf | 17 ++++++++++------- .../etc/nginx/vhost.common.d/02-dev.conf | 4 ++++ .../nginx/vhost.common.d/10-location-root.conf | 5 ----- template/Dockerfile/environment.jinja2 | 4 ++++ 237 files changed, 667 insertions(+), 430 deletions(-) create mode 100644 docker/php-apache-dev/alpine-3-php7/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-apache-dev/alpine-3-php7/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-apache-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-apache-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-apache-dev/alpine-3/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-apache-dev/alpine-3/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-apache-dev/alpine-3/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-apache-dev/alpine-3/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-apache-dev/centos-7/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-apache-dev/centos-7/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-apache-dev/centos-7/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-apache-dev/centos-7/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-apache-dev/debian-7/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-apache-dev/debian-7/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-apache-dev/debian-7/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-apache-dev/debian-7/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-apache-dev/debian-8-php7/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-apache-dev/debian-8-php7/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-apache-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-apache-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-apache-dev/debian-8/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-apache-dev/debian-8/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-apache-dev/debian-8/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-apache-dev/debian-8/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-apache-dev/debian-9/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-apache-dev/debian-9/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-apache-dev/debian-9/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-apache-dev/debian-9/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-apache-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-apache-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-apache-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-apache-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-apache-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-apache-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-apache-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-apache-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-apache-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-apache-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-apache-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-apache-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-apache-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-apache-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-apache-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-apache-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-apache-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-apache-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-apache-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-apache-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-dev/alpine-3-php7/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-dev/alpine-3-php7/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-dev/alpine-3/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-dev/alpine-3/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-dev/alpine-3/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-dev/alpine-3/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-dev/centos-7/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-dev/centos-7/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-dev/centos-7/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-dev/centos-7/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-dev/debian-7/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-dev/debian-7/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-dev/debian-7/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-dev/debian-7/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-dev/debian-8-php7/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-dev/debian-8-php7/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-dev/debian-8/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-dev/debian-8/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-dev/debian-8/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-dev/debian-8/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-dev/debian-9/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-dev/debian-9/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-dev/debian-9/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-dev/debian-9/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 docker/php-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/10-location-root.conf create mode 100644 docker/php-nginx-dev/alpine-3-php7/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-nginx-dev/alpine-3-php7/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-nginx-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/02-dev.conf create mode 100644 docker/php-nginx-dev/alpine-3/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-nginx-dev/alpine-3/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-nginx-dev/alpine-3/conf/etc/nginx/vhost.common.d/02-dev.conf create mode 100644 docker/php-nginx-dev/centos-7/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-nginx-dev/centos-7/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-nginx-dev/centos-7/conf/etc/nginx/vhost.common.d/02-dev.conf create mode 100644 docker/php-nginx-dev/debian-7/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-nginx-dev/debian-7/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-nginx-dev/debian-7/conf/etc/nginx/vhost.common.d/02-dev.conf create mode 100644 docker/php-nginx-dev/debian-8-php7/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-nginx-dev/debian-8-php7/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-nginx-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/02-dev.conf create mode 100644 docker/php-nginx-dev/debian-8/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-nginx-dev/debian-8/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-nginx-dev/debian-8/conf/etc/nginx/vhost.common.d/02-dev.conf create mode 100644 docker/php-nginx-dev/debian-9/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-nginx-dev/debian-9/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-nginx-dev/debian-9/conf/etc/nginx/vhost.common.d/02-dev.conf create mode 100644 docker/php-nginx-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-nginx-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-nginx-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/02-dev.conf create mode 100644 docker/php-nginx-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-nginx-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-nginx-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/02-dev.conf create mode 100644 docker/php-nginx-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-nginx-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-nginx-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/02-dev.conf create mode 100644 docker/php-nginx-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-nginx-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-nginx-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/02-dev.conf create mode 100644 docker/php-nginx-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/12-development.sh create mode 100644 docker/php-nginx-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/12-development.sh create mode 100644 docker/php-nginx-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/02-dev.conf create mode 100644 provisioning/php-dev/general/bin/service.d/httpd.d/12-development.sh create mode 100644 provisioning/php-dev/general/bin/service.d/nginx.d/12-development.sh create mode 100644 provisioning/php-dev/general/etc/nginx/vhost.common.d/02-dev.conf delete mode 100644 provisioning/php-dev/general/etc/nginx/vhost.common.d/10-location-root.conf diff --git a/docker/php-apache-dev/alpine-3-php7/Dockerfile b/docker/php-apache-dev/alpine-3-php7/Dockerfile index 568b23d26..65cc71013 100644 --- a/docker/php-apache-dev/alpine-3-php7/Dockerfile +++ b/docker/php-apache-dev/alpine-3-php7/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 b/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 index 4c1a8d1f6..4b871d9be 100644 --- a/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/alpine-3-php7/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-apache-dev/alpine-3-php7/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-apache-dev/alpine-3-php7/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/alpine-3-php7/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-apache-dev/alpine-3-php7/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-apache-dev/alpine-3-php7/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/alpine-3-php7/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-apache-dev/alpine-3-php7/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-apache-dev/alpine-3-php7/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-apache-dev/alpine-3-php7/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-apache-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-apache-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-apache-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-apache-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-apache-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-apache-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-apache-dev/alpine-3/Dockerfile b/docker/php-apache-dev/alpine-3/Dockerfile index c82e3c48c..a83b5bee7 100644 --- a/docker/php-apache-dev/alpine-3/Dockerfile +++ b/docker/php-apache-dev/alpine-3/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 b/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 index ebbfaa2c8..fc3f210ea 100644 --- a/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 +++ b/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/alpine-3/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-apache-dev/alpine-3/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-apache-dev/alpine-3/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/alpine-3/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-apache-dev/alpine-3/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-apache-dev/alpine-3/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/alpine-3/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-apache-dev/alpine-3/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-apache-dev/alpine-3/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-apache-dev/alpine-3/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-apache-dev/alpine-3/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-apache-dev/alpine-3/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-apache-dev/alpine-3/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-apache-dev/alpine-3/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-apache-dev/alpine-3/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-apache-dev/alpine-3/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-apache-dev/centos-7/Dockerfile b/docker/php-apache-dev/centos-7/Dockerfile index a24994799..3ee69cac8 100644 --- a/docker/php-apache-dev/centos-7/Dockerfile +++ b/docker/php-apache-dev/centos-7/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/centos-7/Dockerfile.jinja2 b/docker/php-apache-dev/centos-7/Dockerfile.jinja2 index 281cb56e2..1c1258565 100644 --- a/docker/php-apache-dev/centos-7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/centos-7/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/centos-7/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-apache-dev/centos-7/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-apache-dev/centos-7/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/centos-7/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-apache-dev/centos-7/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-apache-dev/centos-7/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/centos-7/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-apache-dev/centos-7/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-apache-dev/centos-7/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-apache-dev/centos-7/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-apache-dev/centos-7/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-apache-dev/centos-7/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-apache-dev/centos-7/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-apache-dev/centos-7/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-apache-dev/centos-7/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-apache-dev/centos-7/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-apache-dev/debian-7/Dockerfile b/docker/php-apache-dev/debian-7/Dockerfile index 040b61862..be983894e 100644 --- a/docker/php-apache-dev/debian-7/Dockerfile +++ b/docker/php-apache-dev/debian-7/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/debian-7/Dockerfile.jinja2 b/docker/php-apache-dev/debian-7/Dockerfile.jinja2 index c4d54f102..4b04eefcf 100644 --- a/docker/php-apache-dev/debian-7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-7/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/debian-7/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-apache-dev/debian-7/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-apache-dev/debian-7/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/debian-7/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-apache-dev/debian-7/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-apache-dev/debian-7/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/debian-7/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-apache-dev/debian-7/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-apache-dev/debian-7/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-apache-dev/debian-7/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-apache-dev/debian-7/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-apache-dev/debian-7/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-apache-dev/debian-7/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-apache-dev/debian-7/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-apache-dev/debian-7/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-apache-dev/debian-7/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-apache-dev/debian-8-php7/Dockerfile b/docker/php-apache-dev/debian-8-php7/Dockerfile index e61b9daa8..67c00bc0b 100644 --- a/docker/php-apache-dev/debian-8-php7/Dockerfile +++ b/docker/php-apache-dev/debian-8-php7/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 b/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 index 57e7d64e5..de67d3f42 100644 --- a/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/debian-8-php7/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-apache-dev/debian-8-php7/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-apache-dev/debian-8-php7/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/debian-8-php7/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-apache-dev/debian-8-php7/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-apache-dev/debian-8-php7/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/debian-8-php7/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-apache-dev/debian-8-php7/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-apache-dev/debian-8-php7/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-apache-dev/debian-8-php7/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-apache-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-apache-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-apache-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-apache-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-apache-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-apache-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-apache-dev/debian-8/Dockerfile b/docker/php-apache-dev/debian-8/Dockerfile index cf1584dcf..d5dc9b132 100644 --- a/docker/php-apache-dev/debian-8/Dockerfile +++ b/docker/php-apache-dev/debian-8/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/debian-8/Dockerfile.jinja2 b/docker/php-apache-dev/debian-8/Dockerfile.jinja2 index b1bdf412f..631036d7a 100644 --- a/docker/php-apache-dev/debian-8/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-8/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/debian-8/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-apache-dev/debian-8/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-apache-dev/debian-8/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/debian-8/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-apache-dev/debian-8/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-apache-dev/debian-8/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/debian-8/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-apache-dev/debian-8/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-apache-dev/debian-8/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-apache-dev/debian-8/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-apache-dev/debian-8/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-apache-dev/debian-8/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-apache-dev/debian-8/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-apache-dev/debian-8/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-apache-dev/debian-8/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-apache-dev/debian-8/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-apache-dev/debian-9/Dockerfile b/docker/php-apache-dev/debian-9/Dockerfile index 4a9cfa229..2240dce11 100644 --- a/docker/php-apache-dev/debian-9/Dockerfile +++ b/docker/php-apache-dev/debian-9/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/debian-9/Dockerfile.jinja2 b/docker/php-apache-dev/debian-9/Dockerfile.jinja2 index 51a2e0c44..a53b94ce8 100644 --- a/docker/php-apache-dev/debian-9/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-9/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/debian-9/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-apache-dev/debian-9/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-apache-dev/debian-9/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/debian-9/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-apache-dev/debian-9/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-apache-dev/debian-9/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/debian-9/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-apache-dev/debian-9/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-apache-dev/debian-9/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-apache-dev/debian-9/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-apache-dev/debian-9/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-apache-dev/debian-9/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-apache-dev/debian-9/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-apache-dev/debian-9/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-apache-dev/debian-9/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-apache-dev/debian-9/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-apache-dev/ubuntu-12.04/Dockerfile b/docker/php-apache-dev/ubuntu-12.04/Dockerfile index 4e138ecbd..0b869ce1b 100644 --- a/docker/php-apache-dev/ubuntu-12.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-12.04/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 index e438b491e..9ea3ab3d8 100644 --- a/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-apache-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-apache-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-apache-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-apache-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/ubuntu-12.04/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-apache-dev/ubuntu-12.04/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-apache-dev/ubuntu-12.04/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-apache-dev/ubuntu-12.04/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-apache-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-apache-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-apache-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-apache-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-apache-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-apache-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-apache-dev/ubuntu-14.04/Dockerfile b/docker/php-apache-dev/ubuntu-14.04/Dockerfile index b3002f208..c6be0d738 100644 --- a/docker/php-apache-dev/ubuntu-14.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-14.04/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 index 1c40a61b6..5df899ffa 100644 --- a/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-apache-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-apache-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-apache-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-apache-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/ubuntu-14.04/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-apache-dev/ubuntu-14.04/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-apache-dev/ubuntu-14.04/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-apache-dev/ubuntu-14.04/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-apache-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-apache-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-apache-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-apache-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-apache-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-apache-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-apache-dev/ubuntu-15.04/Dockerfile b/docker/php-apache-dev/ubuntu-15.04/Dockerfile index 8224c0164..3d65ef261 100644 --- a/docker/php-apache-dev/ubuntu-15.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-15.04/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 index b9834b07c..5ba90c1c8 100644 --- a/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-apache-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-apache-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/ubuntu-15.04/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-apache-dev/ubuntu-15.04/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-apache-dev/ubuntu-15.04/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-apache-dev/ubuntu-15.04/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-apache-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-apache-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-apache-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-apache-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-apache-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-apache-dev/ubuntu-15.10/Dockerfile b/docker/php-apache-dev/ubuntu-15.10/Dockerfile index ecb8000b2..54f1d9025 100644 --- a/docker/php-apache-dev/ubuntu-15.10/Dockerfile +++ b/docker/php-apache-dev/ubuntu-15.10/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 index dd1bd9f5a..c104643cc 100644 --- a/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-apache-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-apache-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/ubuntu-15.10/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-apache-dev/ubuntu-15.10/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-apache-dev/ubuntu-15.10/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-apache-dev/ubuntu-15.10/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-apache-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-apache-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-apache-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-apache-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-apache-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-apache-dev/ubuntu-16.04/Dockerfile b/docker/php-apache-dev/ubuntu-16.04/Dockerfile index fdd1296df..34ba9d058 100644 --- a/docker/php-apache-dev/ubuntu-16.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-16.04/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 index 5895d60b2..52f879481 100644 --- a/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-apache-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-apache-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-apache-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-apache-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-apache-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-apache-dev/ubuntu-16.04/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-apache-dev/ubuntu-16.04/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-apache-dev/ubuntu-16.04/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-apache-dev/ubuntu-16.04/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-apache-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-apache-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-apache-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-apache-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-apache-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-apache-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-dev/alpine-3-php7/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-dev/alpine-3-php7/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-dev/alpine-3-php7/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/alpine-3-php7/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-dev/alpine-3-php7/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-dev/alpine-3-php7/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/alpine-3-php7/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-dev/alpine-3-php7/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-dev/alpine-3-php7/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-dev/alpine-3-php7/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-dev/alpine-3/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-dev/alpine-3/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-dev/alpine-3/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/alpine-3/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-dev/alpine-3/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-dev/alpine-3/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/alpine-3/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-dev/alpine-3/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-dev/alpine-3/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-dev/alpine-3/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-dev/alpine-3/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-dev/alpine-3/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-dev/alpine-3/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-dev/alpine-3/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-dev/alpine-3/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-dev/alpine-3/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-dev/centos-7/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-dev/centos-7/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-dev/centos-7/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/centos-7/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-dev/centos-7/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-dev/centos-7/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/centos-7/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-dev/centos-7/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-dev/centos-7/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-dev/centos-7/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-dev/centos-7/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-dev/centos-7/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-dev/centos-7/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-dev/centos-7/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-dev/centos-7/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-dev/centos-7/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-dev/debian-7/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-dev/debian-7/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-dev/debian-7/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/debian-7/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-dev/debian-7/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-dev/debian-7/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/debian-7/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-dev/debian-7/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-dev/debian-7/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-dev/debian-7/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-dev/debian-7/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-dev/debian-7/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-dev/debian-7/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-dev/debian-7/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-dev/debian-7/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-dev/debian-7/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-dev/debian-8-php7/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-dev/debian-8-php7/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-dev/debian-8-php7/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/debian-8-php7/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-dev/debian-8-php7/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-dev/debian-8-php7/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/debian-8-php7/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-dev/debian-8-php7/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-dev/debian-8-php7/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-dev/debian-8-php7/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-dev/debian-8/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-dev/debian-8/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-dev/debian-8/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/debian-8/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-dev/debian-8/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-dev/debian-8/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/debian-8/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-dev/debian-8/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-dev/debian-8/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-dev/debian-8/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-dev/debian-8/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-dev/debian-8/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-dev/debian-8/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-dev/debian-8/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-dev/debian-8/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-dev/debian-8/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-dev/debian-9/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-dev/debian-9/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-dev/debian-9/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/debian-9/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-dev/debian-9/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-dev/debian-9/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/debian-9/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-dev/debian-9/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-dev/debian-9/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-dev/debian-9/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-dev/debian-9/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-dev/debian-9/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-dev/debian-9/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-dev/debian-9/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-dev/debian-9/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-dev/debian-9/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/ubuntu-12.04/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-dev/ubuntu-12.04/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-dev/ubuntu-12.04/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-dev/ubuntu-12.04/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/ubuntu-14.04/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-dev/ubuntu-14.04/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-dev/ubuntu-14.04/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-dev/ubuntu-14.04/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/ubuntu-15.04/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-dev/ubuntu-15.04/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-dev/ubuntu-15.04/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-dev/ubuntu-15.04/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/ubuntu-15.10/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-dev/ubuntu-15.10/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-dev/ubuntu-15.10/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-dev/ubuntu-15.10/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-dev/ubuntu-16.04/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-dev/ubuntu-16.04/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-dev/ubuntu-16.04/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-dev/ubuntu-16.04/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/docker/php-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/docker/php-nginx-dev/alpine-3-php7/Dockerfile b/docker/php-nginx-dev/alpine-3-php7/Dockerfile index 7bbef1447..5b91b2192 100644 --- a/docker/php-nginx-dev/alpine-3-php7/Dockerfile +++ b/docker/php-nginx-dev/alpine-3-php7/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/alpine-3-php7/Dockerfile.jinja2 b/docker/php-nginx-dev/alpine-3-php7/Dockerfile.jinja2 index 4d23427fe..e062086a1 100644 --- a/docker/php-nginx-dev/alpine-3-php7/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/alpine-3-php7/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/alpine-3-php7/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-nginx-dev/alpine-3-php7/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-nginx-dev/alpine-3-php7/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/alpine-3-php7/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-nginx-dev/alpine-3-php7/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-nginx-dev/alpine-3-php7/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/alpine-3-php7/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/alpine-3-php7/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-nginx-dev/alpine-3-php7/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-nginx-dev/alpine-3-php7/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-nginx-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-nginx-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-nginx-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-nginx-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf index 4a6eaa050..28fd811bc 100644 --- a/docker/php-nginx-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ b/docker/php-nginx-dev/alpine-3-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf @@ -1,5 +1,3 @@ location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; + try_files $uri $uri/ /?$query_string; } diff --git a/docker/php-nginx-dev/alpine-3/Dockerfile b/docker/php-nginx-dev/alpine-3/Dockerfile index 4df28cf76..7c6b201bd 100644 --- a/docker/php-nginx-dev/alpine-3/Dockerfile +++ b/docker/php-nginx-dev/alpine-3/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/alpine-3/Dockerfile.jinja2 b/docker/php-nginx-dev/alpine-3/Dockerfile.jinja2 index 828eeee33..5fb85a652 100644 --- a/docker/php-nginx-dev/alpine-3/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/alpine-3/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/alpine-3/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-nginx-dev/alpine-3/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-nginx-dev/alpine-3/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/alpine-3/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-nginx-dev/alpine-3/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-nginx-dev/alpine-3/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/alpine-3/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/alpine-3/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-nginx-dev/alpine-3/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-nginx-dev/alpine-3/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-nginx-dev/alpine-3/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/alpine-3/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-nginx-dev/alpine-3/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-nginx-dev/alpine-3/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-nginx-dev/alpine-3/conf/etc/nginx/vhost.common.d/10-location-root.conf index 4a6eaa050..28fd811bc 100644 --- a/docker/php-nginx-dev/alpine-3/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ b/docker/php-nginx-dev/alpine-3/conf/etc/nginx/vhost.common.d/10-location-root.conf @@ -1,5 +1,3 @@ location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; + try_files $uri $uri/ /?$query_string; } diff --git a/docker/php-nginx-dev/centos-7/Dockerfile b/docker/php-nginx-dev/centos-7/Dockerfile index 07948a05c..dc623ff84 100644 --- a/docker/php-nginx-dev/centos-7/Dockerfile +++ b/docker/php-nginx-dev/centos-7/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/centos-7/Dockerfile.jinja2 b/docker/php-nginx-dev/centos-7/Dockerfile.jinja2 index 12dcbcca4..8a07aa3fa 100644 --- a/docker/php-nginx-dev/centos-7/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/centos-7/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/centos-7/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-nginx-dev/centos-7/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-nginx-dev/centos-7/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/centos-7/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-nginx-dev/centos-7/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-nginx-dev/centos-7/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/centos-7/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/centos-7/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-nginx-dev/centos-7/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-nginx-dev/centos-7/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-nginx-dev/centos-7/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/centos-7/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-nginx-dev/centos-7/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-nginx-dev/centos-7/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-nginx-dev/centos-7/conf/etc/nginx/vhost.common.d/10-location-root.conf index 4a6eaa050..28fd811bc 100644 --- a/docker/php-nginx-dev/centos-7/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ b/docker/php-nginx-dev/centos-7/conf/etc/nginx/vhost.common.d/10-location-root.conf @@ -1,5 +1,3 @@ location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; + try_files $uri $uri/ /?$query_string; } diff --git a/docker/php-nginx-dev/debian-7/Dockerfile b/docker/php-nginx-dev/debian-7/Dockerfile index 020243dc6..3d1aa2d67 100644 --- a/docker/php-nginx-dev/debian-7/Dockerfile +++ b/docker/php-nginx-dev/debian-7/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/debian-7/Dockerfile.jinja2 b/docker/php-nginx-dev/debian-7/Dockerfile.jinja2 index 604628c8c..e5e71298c 100644 --- a/docker/php-nginx-dev/debian-7/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/debian-7/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/debian-7/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-nginx-dev/debian-7/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-nginx-dev/debian-7/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/debian-7/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-nginx-dev/debian-7/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-nginx-dev/debian-7/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/debian-7/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/debian-7/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-nginx-dev/debian-7/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-nginx-dev/debian-7/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-nginx-dev/debian-7/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/debian-7/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-nginx-dev/debian-7/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-nginx-dev/debian-7/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-nginx-dev/debian-7/conf/etc/nginx/vhost.common.d/10-location-root.conf index 4a6eaa050..28fd811bc 100644 --- a/docker/php-nginx-dev/debian-7/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ b/docker/php-nginx-dev/debian-7/conf/etc/nginx/vhost.common.d/10-location-root.conf @@ -1,5 +1,3 @@ location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; + try_files $uri $uri/ /?$query_string; } diff --git a/docker/php-nginx-dev/debian-8-php7/Dockerfile b/docker/php-nginx-dev/debian-8-php7/Dockerfile index e182b9c27..aa16e2d32 100644 --- a/docker/php-nginx-dev/debian-8-php7/Dockerfile +++ b/docker/php-nginx-dev/debian-8-php7/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/debian-8-php7/Dockerfile.jinja2 b/docker/php-nginx-dev/debian-8-php7/Dockerfile.jinja2 index 416f94ff0..0bf81dfb7 100644 --- a/docker/php-nginx-dev/debian-8-php7/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/debian-8-php7/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/debian-8-php7/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-nginx-dev/debian-8-php7/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-nginx-dev/debian-8-php7/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/debian-8-php7/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-nginx-dev/debian-8-php7/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-nginx-dev/debian-8-php7/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/debian-8-php7/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/debian-8-php7/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-nginx-dev/debian-8-php7/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-nginx-dev/debian-8-php7/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-nginx-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-nginx-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-nginx-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-nginx-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf index 4a6eaa050..28fd811bc 100644 --- a/docker/php-nginx-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ b/docker/php-nginx-dev/debian-8-php7/conf/etc/nginx/vhost.common.d/10-location-root.conf @@ -1,5 +1,3 @@ location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; + try_files $uri $uri/ /?$query_string; } diff --git a/docker/php-nginx-dev/debian-8/Dockerfile b/docker/php-nginx-dev/debian-8/Dockerfile index cc65c706b..db2949f34 100644 --- a/docker/php-nginx-dev/debian-8/Dockerfile +++ b/docker/php-nginx-dev/debian-8/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/debian-8/Dockerfile.jinja2 b/docker/php-nginx-dev/debian-8/Dockerfile.jinja2 index 3b599ac6f..ce643a693 100644 --- a/docker/php-nginx-dev/debian-8/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/debian-8/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/debian-8/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-nginx-dev/debian-8/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-nginx-dev/debian-8/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/debian-8/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-nginx-dev/debian-8/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-nginx-dev/debian-8/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/debian-8/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/debian-8/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-nginx-dev/debian-8/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-nginx-dev/debian-8/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-nginx-dev/debian-8/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/debian-8/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-nginx-dev/debian-8/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-nginx-dev/debian-8/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-nginx-dev/debian-8/conf/etc/nginx/vhost.common.d/10-location-root.conf index 4a6eaa050..28fd811bc 100644 --- a/docker/php-nginx-dev/debian-8/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ b/docker/php-nginx-dev/debian-8/conf/etc/nginx/vhost.common.d/10-location-root.conf @@ -1,5 +1,3 @@ location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; + try_files $uri $uri/ /?$query_string; } diff --git a/docker/php-nginx-dev/debian-9/Dockerfile b/docker/php-nginx-dev/debian-9/Dockerfile index 3da0d4204..2b09c029f 100644 --- a/docker/php-nginx-dev/debian-9/Dockerfile +++ b/docker/php-nginx-dev/debian-9/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/debian-9/Dockerfile.jinja2 b/docker/php-nginx-dev/debian-9/Dockerfile.jinja2 index 92f845a96..6c09b612b 100644 --- a/docker/php-nginx-dev/debian-9/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/debian-9/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/debian-9/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-nginx-dev/debian-9/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-nginx-dev/debian-9/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/debian-9/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-nginx-dev/debian-9/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-nginx-dev/debian-9/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/debian-9/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/debian-9/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-nginx-dev/debian-9/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-nginx-dev/debian-9/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-nginx-dev/debian-9/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/debian-9/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-nginx-dev/debian-9/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-nginx-dev/debian-9/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-nginx-dev/debian-9/conf/etc/nginx/vhost.common.d/10-location-root.conf index 4a6eaa050..28fd811bc 100644 --- a/docker/php-nginx-dev/debian-9/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ b/docker/php-nginx-dev/debian-9/conf/etc/nginx/vhost.common.d/10-location-root.conf @@ -1,5 +1,3 @@ location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; + try_files $uri $uri/ /?$query_string; } diff --git a/docker/php-nginx-dev/ubuntu-12.04/Dockerfile b/docker/php-nginx-dev/ubuntu-12.04/Dockerfile index 39fc4730e..66406650b 100644 --- a/docker/php-nginx-dev/ubuntu-12.04/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-12.04/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/ubuntu-12.04/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-12.04/Dockerfile.jinja2 index 152caf0e1..01d7cc434 100644 --- a/docker/php-nginx-dev/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-12.04/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-nginx-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-12.04/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-nginx-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-12.04/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/ubuntu-12.04/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/ubuntu-12.04/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-nginx-dev/ubuntu-12.04/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-nginx-dev/ubuntu-12.04/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-nginx-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-nginx-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-nginx-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/10-location-root.conf index 4a6eaa050..28fd811bc 100644 --- a/docker/php-nginx-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ b/docker/php-nginx-dev/ubuntu-12.04/conf/etc/nginx/vhost.common.d/10-location-root.conf @@ -1,5 +1,3 @@ location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; + try_files $uri $uri/ /?$query_string; } diff --git a/docker/php-nginx-dev/ubuntu-14.04/Dockerfile b/docker/php-nginx-dev/ubuntu-14.04/Dockerfile index 2c8312a5f..67b561c58 100644 --- a/docker/php-nginx-dev/ubuntu-14.04/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-14.04/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/ubuntu-14.04/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-14.04/Dockerfile.jinja2 index f535cf80e..8ba962027 100644 --- a/docker/php-nginx-dev/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-14.04/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-nginx-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-14.04/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-nginx-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-14.04/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/ubuntu-14.04/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/ubuntu-14.04/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-nginx-dev/ubuntu-14.04/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-nginx-dev/ubuntu-14.04/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-nginx-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-nginx-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-nginx-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/10-location-root.conf index 4a6eaa050..28fd811bc 100644 --- a/docker/php-nginx-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ b/docker/php-nginx-dev/ubuntu-14.04/conf/etc/nginx/vhost.common.d/10-location-root.conf @@ -1,5 +1,3 @@ location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; + try_files $uri $uri/ /?$query_string; } diff --git a/docker/php-nginx-dev/ubuntu-15.04/Dockerfile b/docker/php-nginx-dev/ubuntu-15.04/Dockerfile index a31613c92..c3e16591d 100644 --- a/docker/php-nginx-dev/ubuntu-15.04/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-15.04/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/ubuntu-15.04/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-15.04/Dockerfile.jinja2 index 212c1c79a..5bb91375e 100644 --- a/docker/php-nginx-dev/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-15.04/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-nginx-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.04/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-nginx-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.04/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/ubuntu-15.04/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/ubuntu-15.04/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-nginx-dev/ubuntu-15.04/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-nginx-dev/ubuntu-15.04/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-nginx-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-nginx-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-nginx-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/10-location-root.conf index 4a6eaa050..28fd811bc 100644 --- a/docker/php-nginx-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ b/docker/php-nginx-dev/ubuntu-15.04/conf/etc/nginx/vhost.common.d/10-location-root.conf @@ -1,5 +1,3 @@ location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; + try_files $uri $uri/ /?$query_string; } diff --git a/docker/php-nginx-dev/ubuntu-15.10/Dockerfile b/docker/php-nginx-dev/ubuntu-15.10/Dockerfile index 347153a39..374e42b59 100644 --- a/docker/php-nginx-dev/ubuntu-15.10/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-15.10/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/ubuntu-15.10/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-15.10/Dockerfile.jinja2 index 7fff554c8..db007f921 100644 --- a/docker/php-nginx-dev/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-15.10/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-nginx-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.10/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-nginx-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.10/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/ubuntu-15.10/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/ubuntu-15.10/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-nginx-dev/ubuntu-15.10/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-nginx-dev/ubuntu-15.10/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-nginx-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-nginx-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-nginx-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/10-location-root.conf index 4a6eaa050..28fd811bc 100644 --- a/docker/php-nginx-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ b/docker/php-nginx-dev/ubuntu-15.10/conf/etc/nginx/vhost.common.d/10-location-root.conf @@ -1,5 +1,3 @@ location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; + try_files $uri $uri/ /?$query_string; } diff --git a/docker/php-nginx-dev/ubuntu-16.04/Dockerfile b/docker/php-nginx-dev/ubuntu-16.04/Dockerfile index 1e56defcc..928c3ffb3 100644 --- a/docker/php-nginx-dev/ubuntu-16.04/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-16.04/Dockerfile @@ -14,6 +14,7 @@ ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/ubuntu-16.04/Dockerfile.jinja2 b/docker/php-nginx-dev/ubuntu-16.04/Dockerfile.jinja2 index 86f59dec8..50f8b08a7 100644 --- a/docker/php-nginx-dev/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/php-nginx-dev/ubuntu-16.04/Dockerfile.jinja2 @@ -4,6 +4,7 @@ {{ environment.web() }} {{ environment.webPhp() }} +{{ environment.webDevelopment() }} {{ docker.copy('conf/', '/opt/docker/') }} diff --git a/docker/php-nginx-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/12-development.sh b/docker/php-nginx-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-16.04/conf/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/12-development.sh b/docker/php-nginx-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-16.04/conf/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/docker/php-nginx-dev/ubuntu-16.04/conf/etc/httpd/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/ubuntu-16.04/conf/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/docker/php-nginx-dev/ubuntu-16.04/conf/etc/httpd/vhost.common.d/02-dev.conf +++ b/docker/php-nginx-dev/ubuntu-16.04/conf/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/docker/php-nginx-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/02-dev.conf b/docker/php-nginx-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/docker/php-nginx-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/10-location-root.conf b/docker/php-nginx-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/10-location-root.conf index 4a6eaa050..28fd811bc 100644 --- a/docker/php-nginx-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/10-location-root.conf +++ b/docker/php-nginx-dev/ubuntu-16.04/conf/etc/nginx/vhost.common.d/10-location-root.conf @@ -1,5 +1,3 @@ location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; + try_files $uri $uri/ /?$query_string; } diff --git a/documentation/docs/content/DockerImages/dockerfiles/include/environment-web.rst b/documentation/docs/content/DockerImages/dockerfiles/include/environment-web.rst index c94dfec57..c178dde0a 100644 --- a/documentation/docs/content/DockerImages/dockerfiles/include/environment-web.rst +++ b/documentation/docs/content/DockerImages/dockerfiles/include/environment-web.rst @@ -1,8 +1,9 @@ -====================== ============================ ====================================== -Environment variable Description Default -====================== ============================ ====================================== -``WEB_DOCUMENT_ROOT`` Document root for webserver ``/app`` -``WEB_DOCUMENT_INDEX`` Index document ``index.php`` -``WEB_ALIAS_DOMAIN`` Domain aliases ``*.vm`` -``WEB_PHP_SOCKET`` PHP-FPM socket address ``127.0.0.1:9000`` (for php-* images) -====================== ============================ ====================================== +========================== ============================ ============================================== +Environment variable Description Default +========================== ============================ ============================================== +``WEB_DOCUMENT_ROOT`` Document root for webserver ``/app`` +``WEB_DOCUMENT_INDEX`` Index document ``index.php`` +``WEB_ALIAS_DOMAIN`` Domain aliases ``*.vm`` +``WEB_PHP_SOCKET`` PHP-FPM socket address ``127.0.0.1:9000`` (for php-* images) +========================== ============================ ============================================== + diff --git a/documentation/docs/content/DockerImages/dockerfiles/php-apache-dev.rst b/documentation/docs/content/DockerImages/dockerfiles/php-apache-dev.rst index 71a764f41..de009a1bb 100644 --- a/documentation/docs/content/DockerImages/dockerfiles/php-apache-dev.rst +++ b/documentation/docs/content/DockerImages/dockerfiles/php-apache-dev.rst @@ -16,7 +16,7 @@ Docker image tags Environment variables --------------------- -.. include:: include/environment-web.rst +.. include:: include/environment-web-dev.rst Docker image layout diff --git a/documentation/docs/content/DockerImages/dockerfiles/php-nginx-dev.rst b/documentation/docs/content/DockerImages/dockerfiles/php-nginx-dev.rst index 6b18e9f4d..4f86379fe 100644 --- a/documentation/docs/content/DockerImages/dockerfiles/php-nginx-dev.rst +++ b/documentation/docs/content/DockerImages/dockerfiles/php-nginx-dev.rst @@ -16,7 +16,7 @@ Docker image tags Environment variables --------------------- -.. include:: include/environment-web.rst +.. include:: include/environment-web-dev.rst Docker image layout diff --git a/provisioning/php-dev/general/bin/service.d/httpd.d/12-development.sh b/provisioning/php-dev/general/bin/service.d/httpd.d/12-development.sh new file mode 100644 index 000000000..a3d69cb39 --- /dev/null +++ b/provisioning/php-dev/general/bin/service.d/httpd.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/httpd/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/provisioning/php-dev/general/bin/service.d/nginx.d/12-development.sh b/provisioning/php-dev/general/bin/service.d/nginx.d/12-development.sh new file mode 100644 index 000000000..f1523ee02 --- /dev/null +++ b/provisioning/php-dev/general/bin/service.d/nginx.d/12-development.sh @@ -0,0 +1 @@ +find /opt/docker/etc/nginx/ -iname '*.conf' -print0 | xargs -0 -r rpl --quiet "" "$WEB_NO_CACHE_PATTERN" diff --git a/provisioning/php-dev/general/etc/httpd/vhost.common.d/02-dev.conf b/provisioning/php-dev/general/etc/httpd/vhost.common.d/02-dev.conf index 8181e24d8..54918ec2b 100644 --- a/provisioning/php-dev/general/etc/httpd/vhost.common.d/02-dev.conf +++ b/provisioning/php-dev/general/etc/httpd/vhost.common.d/02-dev.conf @@ -1,7 +1,10 @@ -FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - +"> + FileETag None + + + Header unset ETag + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" + + diff --git a/provisioning/php-dev/general/etc/nginx/vhost.common.d/02-dev.conf b/provisioning/php-dev/general/etc/nginx/vhost.common.d/02-dev.conf new file mode 100644 index 000000000..a2b27dece --- /dev/null +++ b/provisioning/php-dev/general/etc/nginx/vhost.common.d/02-dev.conf @@ -0,0 +1,4 @@ +location ~* { + expires off; + add_header Cache-Control private; +} diff --git a/provisioning/php-dev/general/etc/nginx/vhost.common.d/10-location-root.conf b/provisioning/php-dev/general/etc/nginx/vhost.common.d/10-location-root.conf deleted file mode 100644 index 4a6eaa050..000000000 --- a/provisioning/php-dev/general/etc/nginx/vhost.common.d/10-location-root.conf +++ /dev/null @@ -1,5 +0,0 @@ -location / { - try_files $uri $uri/ /?$query_string; - expires 0; - add_header Cache-Control private; -} diff --git a/template/Dockerfile/environment.jinja2 b/template/Dockerfile/environment.jinja2 index 4a7ea62a2..3e99d90f0 100644 --- a/template/Dockerfile/environment.jinja2 +++ b/template/Dockerfile/environment.jinja2 @@ -23,6 +23,10 @@ ENV WEB_ALIAS_DOMAIN *.vm ENV WEB_PHP_SOCKET 127.0.0.1:9000 {%- endmacro %} +{% macro webDevelopment() -%} +ENV WEB_NO_CACHE_PATTERN "\.(css|js|gif|png|jpg|svg|json|xml)$" +{%- endmacro %} + {% macro ftp() -%} ENV FTP_USER application ENV FTP_PASSWORD application From 7c8cb0a8b26ecba00d9b6d80139579fdaee76a36 Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Fri, 3 Jun 2016 22:23:31 +0200 Subject: [PATCH 14/15] Make php-fpm listen on public ports for dev Allows external access eg. for xdebug debugger Fixes #89 --- docker/php-apache-dev/alpine-3-php7/Dockerfile | 2 +- docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 | 2 +- .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ docker/php-apache-dev/alpine-3/Dockerfile | 2 +- docker/php-apache-dev/alpine-3/Dockerfile.jinja2 | 2 +- .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ docker/php-apache-dev/centos-7/Dockerfile | 2 +- docker/php-apache-dev/centos-7/Dockerfile.jinja2 | 2 +- .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ docker/php-apache-dev/debian-7/Dockerfile | 2 +- docker/php-apache-dev/debian-7/Dockerfile.jinja2 | 2 +- .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ docker/php-apache-dev/debian-8-php7/Dockerfile | 2 +- docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 | 2 +- .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ docker/php-apache-dev/debian-8/Dockerfile | 2 +- docker/php-apache-dev/debian-8/Dockerfile.jinja2 | 2 +- .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ docker/php-apache-dev/debian-9/Dockerfile | 2 +- docker/php-apache-dev/debian-9/Dockerfile.jinja2 | 2 +- .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ docker/php-apache-dev/ubuntu-12.04/Dockerfile | 2 +- docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 | 2 +- .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ docker/php-apache-dev/ubuntu-14.04/Dockerfile | 2 +- docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 | 2 +- .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ docker/php-apache-dev/ubuntu-15.04/Dockerfile | 2 +- docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 | 2 +- .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ docker/php-apache-dev/ubuntu-15.10/Dockerfile | 2 +- docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 | 2 +- .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ docker/php-apache-dev/ubuntu-16.04/Dockerfile | 2 +- docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 | 2 +- .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../dockerfiles/include/environment-web-dev.rst | 11 +++++++++++ .../dockerfiles/include/info-php-development.rst | 2 ++ .../roles/webdevops-php-apache-dev/defaults/main.yml | 6 ++++++ .../webdevops-php-apache-dev/tasks/bootstrap.yml | 3 +++ .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ .../roles/webdevops-php-apache-dev/tasks/main.yml | 5 +++++ .../webdevops-php-dev/tasks/bootstrap/php-fpm.yml | 8 ++++++++ .../roles/webdevops-php-nginx-dev/tasks/bootstrap.yml | 1 + .../tasks/bootstrap/php-fpm.yml | 9 +++++++++ test/spec/docker/php5-apache-dev_spec.rb | 2 +- test/spec/docker/php5-nginx-dev_spec.rb | 2 +- test/spec/docker/php7-apache-dev_spec.rb | 2 +- test/spec/docker/php7-nginx-dev_spec.rb | 2 +- 289 files changed, 1558 insertions(+), 28 deletions(-) create mode 100644 docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml create mode 100644 documentation/docs/content/DockerImages/dockerfiles/include/environment-web-dev.rst create mode 100644 provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/defaults/main.yml create mode 100644 provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml create mode 100644 provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml create mode 100644 provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/tasks/main.yml create mode 100644 provisioning/php-dev/general/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/alpine-3-php7/Dockerfile b/docker/php-apache-dev/alpine-3-php7/Dockerfile index 65cc71013..243e6fe77 100644 --- a/docker/php-apache-dev/alpine-3-php7/Dockerfile +++ b/docker/php-apache-dev/alpine-3-php7/Dockerfile @@ -28,7 +28,7 @@ RUN /usr/local/bin/apk-install \ s!^(\s*CustomLog)\s+\S+!\1 /proc/self/fd/1!g; \ s!^(\s*ErrorLog)\s+\S+!\1 /proc/self/fd/2!g; \ ' /etc/apache2/httpd.conf \ - && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache \ + && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache --role webdevops-php-apache-dev \ && /opt/docker/bin/bootstrap.sh diff --git a/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 b/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 index 4b871d9be..bd51f1683 100644 --- a/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/alpine-3-php7/Dockerfile.jinja2 @@ -8,6 +8,6 @@ {{ docker.copy('conf/', '/opt/docker/') }} -{{ apache.alpine('php-apache') }} +{{ apache.alpine('php-apache php-apache-dev') }} {{ docker.expose('80 443') }} diff --git a/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/alpine-3/Dockerfile b/docker/php-apache-dev/alpine-3/Dockerfile index a83b5bee7..faa4e9ab5 100644 --- a/docker/php-apache-dev/alpine-3/Dockerfile +++ b/docker/php-apache-dev/alpine-3/Dockerfile @@ -28,7 +28,7 @@ RUN /usr/local/bin/apk-install \ s!^(\s*CustomLog)\s+\S+!\1 /proc/self/fd/1!g; \ s!^(\s*ErrorLog)\s+\S+!\1 /proc/self/fd/2!g; \ ' /etc/apache2/httpd.conf \ - && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache \ + && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache --role webdevops-php-apache-dev \ && /opt/docker/bin/bootstrap.sh diff --git a/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 b/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 index fc3f210ea..f9ed8c68c 100644 --- a/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 +++ b/docker/php-apache-dev/alpine-3/Dockerfile.jinja2 @@ -8,6 +8,6 @@ {{ docker.copy('conf/', '/opt/docker/') }} -{{ apache.alpine('php-apache') }} +{{ apache.alpine('php-apache php-apache-dev') }} {{ docker.expose('80 443') }} diff --git a/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/centos-7/Dockerfile b/docker/php-apache-dev/centos-7/Dockerfile index 3ee69cac8..d532912c2 100644 --- a/docker/php-apache-dev/centos-7/Dockerfile +++ b/docker/php-apache-dev/centos-7/Dockerfile @@ -26,7 +26,7 @@ RUN /usr/local/bin/yum-install \ s!^(\s*CustomLog)\s+\S+!\1 /proc/self/fd/1!g; \ s!^(\s*ErrorLog)\s+\S+!\1 /proc/self/fd/2!g; \ ' /etc/httpd/conf/httpd.conf /etc/httpd/conf.d/ssl.conf \ - && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache \ + && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache --role webdevops-php-apache-dev \ && /opt/docker/bin/bootstrap.sh diff --git a/docker/php-apache-dev/centos-7/Dockerfile.jinja2 b/docker/php-apache-dev/centos-7/Dockerfile.jinja2 index 1c1258565..a2353ffca 100644 --- a/docker/php-apache-dev/centos-7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/centos-7/Dockerfile.jinja2 @@ -8,6 +8,6 @@ {{ docker.copy('conf/', '/opt/docker/') }} -{{ apache.centos('php-apache') }} +{{ apache.centos('php-apache php-apache-dev') }} {{ docker.expose('80 443') }} diff --git a/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/debian-7/Dockerfile b/docker/php-apache-dev/debian-7/Dockerfile index be983894e..b0a926c3f 100644 --- a/docker/php-apache-dev/debian-7/Dockerfile +++ b/docker/php-apache-dev/debian-7/Dockerfile @@ -29,7 +29,7 @@ RUN /usr/local/bin/apt-install \ ' /etc/apache2/apache2.conf \ && rm -f /etc/apache2/sites-enabled/* \ && a2enmod actions fastcgi ssl rewrite headers expires \ - && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache \ + && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache --role webdevops-php-apache-dev \ && /opt/docker/bin/bootstrap.sh diff --git a/docker/php-apache-dev/debian-7/Dockerfile.jinja2 b/docker/php-apache-dev/debian-7/Dockerfile.jinja2 index 4b04eefcf..1fedec9f2 100644 --- a/docker/php-apache-dev/debian-7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-7/Dockerfile.jinja2 @@ -8,6 +8,6 @@ {{ docker.copy('conf/', '/opt/docker/') }} -{{ apache.debian8('php-apache') }} +{{ apache.debian8('php-apache php-apache-dev') }} {{ docker.expose('80 443') }} diff --git a/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/debian-8-php7/Dockerfile b/docker/php-apache-dev/debian-8-php7/Dockerfile index 67c00bc0b..4ea81f73b 100644 --- a/docker/php-apache-dev/debian-8-php7/Dockerfile +++ b/docker/php-apache-dev/debian-8-php7/Dockerfile @@ -29,7 +29,7 @@ RUN /usr/local/bin/apt-install \ ' /etc/apache2/apache2.conf \ && rm -f /etc/apache2/sites-enabled/* \ && a2enmod actions fastcgi ssl rewrite headers expires \ - && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache \ + && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache --role webdevops-php-apache-dev \ && /opt/docker/bin/bootstrap.sh diff --git a/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 b/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 index de67d3f42..dc9a56563 100644 --- a/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-8-php7/Dockerfile.jinja2 @@ -8,6 +8,6 @@ {{ docker.copy('conf/', '/opt/docker/') }} -{{ apache.debian8('php-apache') }} +{{ apache.debian8('php-apache php-apache-dev') }} {{ docker.expose('80 443') }} diff --git a/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/debian-8/Dockerfile b/docker/php-apache-dev/debian-8/Dockerfile index d5dc9b132..d0752180e 100644 --- a/docker/php-apache-dev/debian-8/Dockerfile +++ b/docker/php-apache-dev/debian-8/Dockerfile @@ -29,7 +29,7 @@ RUN /usr/local/bin/apt-install \ ' /etc/apache2/apache2.conf \ && rm -f /etc/apache2/sites-enabled/* \ && a2enmod actions fastcgi ssl rewrite headers expires \ - && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache \ + && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache --role webdevops-php-apache-dev \ && /opt/docker/bin/bootstrap.sh diff --git a/docker/php-apache-dev/debian-8/Dockerfile.jinja2 b/docker/php-apache-dev/debian-8/Dockerfile.jinja2 index 631036d7a..00d798e30 100644 --- a/docker/php-apache-dev/debian-8/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-8/Dockerfile.jinja2 @@ -8,6 +8,6 @@ {{ docker.copy('conf/', '/opt/docker/') }} -{{ apache.debian8('php-apache') }} +{{ apache.debian8('php-apache php-apache-dev') }} {{ docker.expose('80 443') }} diff --git a/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/debian-9/Dockerfile b/docker/php-apache-dev/debian-9/Dockerfile index 2240dce11..89cb83fb1 100644 --- a/docker/php-apache-dev/debian-9/Dockerfile +++ b/docker/php-apache-dev/debian-9/Dockerfile @@ -28,7 +28,7 @@ RUN /usr/local/bin/apt-install \ ' /etc/apache2/apache2.conf \ && rm -f /etc/apache2/sites-enabled/* \ && a2enmod actions fastcgi ssl rewrite headers expires \ - && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache \ + && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache --role webdevops-php-apache-dev \ && /opt/docker/bin/bootstrap.sh diff --git a/docker/php-apache-dev/debian-9/Dockerfile.jinja2 b/docker/php-apache-dev/debian-9/Dockerfile.jinja2 index a53b94ce8..d9612680c 100644 --- a/docker/php-apache-dev/debian-9/Dockerfile.jinja2 +++ b/docker/php-apache-dev/debian-9/Dockerfile.jinja2 @@ -8,6 +8,6 @@ {{ docker.copy('conf/', '/opt/docker/') }} -{{ apache.debian9('php-apache') }} +{{ apache.debian9('php-apache php-apache-dev') }} {{ docker.expose('80 443') }} diff --git a/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-12.04/Dockerfile b/docker/php-apache-dev/ubuntu-12.04/Dockerfile index 0b869ce1b..1fcf9cbe6 100644 --- a/docker/php-apache-dev/ubuntu-12.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-12.04/Dockerfile @@ -30,7 +30,7 @@ RUN /usr/local/bin/apt-install \ && rm -f /etc/apache2/sites-enabled/* \ && a2enmod actions fastcgi ssl rewrite headers version expires \ && mkdir -p /var/lock/apache2 \ - && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache \ + && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache --role webdevops-php-apache-dev \ && /opt/docker/bin/bootstrap.sh diff --git a/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 index 9ea3ab3d8..a116dbe32 100644 --- a/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-12.04/Dockerfile.jinja2 @@ -8,6 +8,6 @@ {{ docker.copy('conf/', '/opt/docker/') }} -{{ apache.ubuntu12('php-apache') }} +{{ apache.ubuntu12('php-apache php-apache-dev') }} {{ docker.expose('80 443') }} diff --git a/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-14.04/Dockerfile b/docker/php-apache-dev/ubuntu-14.04/Dockerfile index c6be0d738..3f457ca9d 100644 --- a/docker/php-apache-dev/ubuntu-14.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-14.04/Dockerfile @@ -30,7 +30,7 @@ RUN /usr/local/bin/apt-install \ && rm -f /etc/apache2/sites-enabled/* \ && a2enmod actions fastcgi ssl rewrite headers expires \ && mkdir -p /var/lock/apache2 \ - && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache \ + && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache --role webdevops-php-apache-dev \ && /opt/docker/bin/bootstrap.sh diff --git a/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 index 5df899ffa..c00ac58d4 100644 --- a/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-14.04/Dockerfile.jinja2 @@ -8,6 +8,6 @@ {{ docker.copy('conf/', '/opt/docker/') }} -{{ apache.ubuntu14('php-apache') }} +{{ apache.ubuntu14('php-apache php-apache-dev') }} {{ docker.expose('80 443') }} diff --git a/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-15.04/Dockerfile b/docker/php-apache-dev/ubuntu-15.04/Dockerfile index 3d65ef261..58e35b6cb 100644 --- a/docker/php-apache-dev/ubuntu-15.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-15.04/Dockerfile @@ -29,7 +29,7 @@ RUN /usr/local/bin/apt-install \ && rm -f /etc/apache2/sites-enabled/* \ && ln -sf /opt/docker/etc/httpd/main.conf /etc/apache2/sites-enabled/10-docker.conf \ && a2enmod actions fastcgi ssl rewrite headers expires \ - && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache \ + && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache --role webdevops-php-apache-dev \ && /opt/docker/bin/bootstrap.sh diff --git a/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 index 5ba90c1c8..3fba515c0 100644 --- a/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-15.04/Dockerfile.jinja2 @@ -8,6 +8,6 @@ {{ docker.copy('conf/', '/opt/docker/') }} -{{ apache.ubuntu15('php-apache') }} +{{ apache.ubuntu15('php-apache php-apache-dev') }} {{ docker.expose('80 443') }} diff --git a/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-15.10/Dockerfile b/docker/php-apache-dev/ubuntu-15.10/Dockerfile index 54f1d9025..485c7d831 100644 --- a/docker/php-apache-dev/ubuntu-15.10/Dockerfile +++ b/docker/php-apache-dev/ubuntu-15.10/Dockerfile @@ -29,7 +29,7 @@ RUN /usr/local/bin/apt-install \ && rm -f /etc/apache2/sites-enabled/* \ && ln -sf /opt/docker/etc/httpd/main.conf /etc/apache2/sites-enabled/10-docker.conf \ && a2enmod actions fastcgi ssl rewrite headers expires \ - && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache \ + && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache --role webdevops-php-apache-dev \ && /opt/docker/bin/bootstrap.sh diff --git a/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 index c104643cc..eb20bbf9c 100644 --- a/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-15.10/Dockerfile.jinja2 @@ -8,6 +8,6 @@ {{ docker.copy('conf/', '/opt/docker/') }} -{{ apache.ubuntu16('php-apache') }} +{{ apache.ubuntu16('php-apache php-apache-dev') }} {{ docker.expose('80 443') }} diff --git a/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-16.04/Dockerfile b/docker/php-apache-dev/ubuntu-16.04/Dockerfile index 34ba9d058..a6a58899b 100644 --- a/docker/php-apache-dev/ubuntu-16.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-16.04/Dockerfile @@ -29,7 +29,7 @@ RUN /usr/local/bin/apt-install \ && rm -f /etc/apache2/sites-enabled/* \ && ln -sf /opt/docker/etc/httpd/main.conf /etc/apache2/sites-enabled/10-docker.conf \ && a2enmod actions fastcgi ssl rewrite headers expires \ - && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache \ + && /opt/docker/bin/provision run --tag bootstrap --role webdevops-apache --role webdevops-php-apache --role webdevops-php-apache-dev \ && /opt/docker/bin/bootstrap.sh diff --git a/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 b/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 index 52f879481..d39068333 100644 --- a/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 +++ b/docker/php-apache-dev/ubuntu-16.04/Dockerfile.jinja2 @@ -8,6 +8,6 @@ {{ docker.copy('conf/', '/opt/docker/') }} -{{ apache.ubuntu16('php-apache') }} +{{ apache.ubuntu16('php-apache php-apache-dev') }} {{ docker.expose('80 443') }} diff --git a/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-apache-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/alpine-3-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/alpine-3/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/centos-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/debian-7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/debian-8-php7/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/debian-8/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/debian-9/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-12.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-14.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-15.10/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/docker/php-nginx-dev/ubuntu-16.04/conf/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/documentation/docs/content/DockerImages/dockerfiles/include/environment-web-dev.rst b/documentation/docs/content/DockerImages/dockerfiles/include/environment-web-dev.rst new file mode 100644 index 000000000..36773e2df --- /dev/null +++ b/documentation/docs/content/DockerImages/dockerfiles/include/environment-web-dev.rst @@ -0,0 +1,11 @@ +========================== ============================ ============================================== +Environment variable Description Default +========================== ============================ ============================================== +``WEB_DOCUMENT_ROOT`` Document root for webserver ``/app`` +``WEB_DOCUMENT_INDEX`` Index document ``index.php`` +``WEB_ALIAS_DOMAIN`` Domain aliases ``*.vm`` +``WEB_PHP_SOCKET`` PHP-FPM socket address ``127.0.0.1:9000`` (for php-* images) +``WEB_NO_CACHE_PATTERN`` RegExp of files which should ``\.(css|js|gif|png|jpg|svg|json|xml)$`` + be delivered by webserver as + non cacheable to browser +========================== ============================ ============================================== diff --git a/documentation/docs/content/DockerImages/dockerfiles/include/info-php-development.rst b/documentation/docs/content/DockerImages/dockerfiles/include/info-php-development.rst index 98f3f06db..e5283c72f 100644 --- a/documentation/docs/content/DockerImages/dockerfiles/include/info-php-development.rst +++ b/documentation/docs/content/DockerImages/dockerfiles/include/info-php-development.rst @@ -1 +1,3 @@ .. attention:: PHP is running in development mode. Zend Opcode Cache is set to to revalidate files for best development experience. + +.. tip:: PHP-FPM is accessable by public port 9000 diff --git a/provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/defaults/main.yml b/provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/defaults/main.yml new file mode 100644 index 000000000..81f5b7efd --- /dev/null +++ b/provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/defaults/main.yml @@ -0,0 +1,6 @@ +--- + +APPLICATION_USER: "{{ lookup('env','APPLICATION_USER') }}" +APPLICATION_GROUP: "{{ lookup('env','APPLICATION_GROUP') }}" +APPLICATION_UID: "{{ lookup('env','APPLICATION_UID') }}" +APPLICATION_GID: "{{ lookup('env','APPLICATION_GID') }}" diff --git a/provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml b/provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml new file mode 100644 index 000000000..580d28c3c --- /dev/null +++ b/provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/tasks/bootstrap.yml @@ -0,0 +1,3 @@ +--- + +- include: bootstrap/php-fpm.yml diff --git a/provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml b/provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/tasks/main.yml b/provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/tasks/main.yml new file mode 100644 index 000000000..1806c1a8c --- /dev/null +++ b/provisioning/php-dev/general/provision/roles/webdevops-php-apache-dev/tasks/main.yml @@ -0,0 +1,5 @@ +--- + +- include: bootstrap.yml + tags: + - bootstrap diff --git a/provisioning/php-dev/general/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml b/provisioning/php-dev/general/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml index c9e0154b7..abf82d989 100644 --- a/provisioning/php-dev/general/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml +++ b/provisioning/php-dev/general/provision/roles/webdevops-php-dev/tasks/bootstrap/php-fpm.yml @@ -7,3 +7,11 @@ line: '{{ item.key }} = {{ item.value }}' with_items: - { key: "access.format", value: '"%R - %u %t \"%m %r%Q%q\" %s %f cpu:%C%% mem:%{megabytes}M reqTime:%d"' } + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/provisioning/php-dev/general/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml b/provisioning/php-dev/general/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml index 3e783736c..de7e76c72 100644 --- a/provisioning/php-dev/general/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml +++ b/provisioning/php-dev/general/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap.yml @@ -1,3 +1,4 @@ --- - include: bootstrap/nginx.yml +- include: bootstrap/php-fpm.yml diff --git a/provisioning/php-dev/general/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml b/provisioning/php-dev/general/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml new file mode 100644 index 000000000..947bfcfbb --- /dev/null +++ b/provisioning/php-dev/general/provision/roles/webdevops-php-nginx-dev/tasks/bootstrap/php-fpm.yml @@ -0,0 +1,9 @@ +--- + +- name: Open php-fpm for external connections (eg. debuggers) + lineinfile: + dest: '/opt/docker/etc/php/fpm/pool.d/application.conf' + regexp: '^[\s;]*{{ item.key }}[\s]*=' + line: '{{ item.key }} = {{ item.value }}' + with_items: + - { key: 'listen', value: "0.0.0.0:9000" } diff --git a/test/spec/docker/php5-apache-dev_spec.rb b/test/spec/docker/php5-apache-dev_spec.rb index 053d2bdaf..5061cc7ae 100644 --- a/test/spec/docker/php5-apache-dev_spec.rb +++ b/test/spec/docker/php5-apache-dev_spec.rb @@ -13,7 +13,7 @@ include_examples 'collection::base-app' include_examples 'collection::php5::development' include_examples 'collection::php-fpm5' - include_examples 'collection::php-fpm5::local-only' + include_examples 'collection::php-fpm5::public' include_examples 'collection::php-tools' include_examples 'collection::apache' include_examples 'collection::php-fpm5::webserver-test::development' diff --git a/test/spec/docker/php5-nginx-dev_spec.rb b/test/spec/docker/php5-nginx-dev_spec.rb index 0871c9284..a68e34bd1 100644 --- a/test/spec/docker/php5-nginx-dev_spec.rb +++ b/test/spec/docker/php5-nginx-dev_spec.rb @@ -13,7 +13,7 @@ include_examples 'collection::base-app' include_examples 'collection::php5::development' include_examples 'collection::php-fpm5' - include_examples 'collection::php-fpm5::local-only' + include_examples 'collection::php-fpm5::public' include_examples 'collection::php-tools' include_examples 'collection::nginx' include_examples 'collection::php-fpm5::webserver-test::development' diff --git a/test/spec/docker/php7-apache-dev_spec.rb b/test/spec/docker/php7-apache-dev_spec.rb index 158118b63..499dcc6e6 100644 --- a/test/spec/docker/php7-apache-dev_spec.rb +++ b/test/spec/docker/php7-apache-dev_spec.rb @@ -13,7 +13,7 @@ include_examples 'collection::base-app' include_examples 'collection::php7::development' include_examples 'collection::php-fpm7' - include_examples 'collection::php-fpm7::local-only' + include_examples 'collection::php-fpm7::public' include_examples 'collection::php-tools' include_examples 'collection::apache' include_examples 'collection::php-fpm7::webserver-test::development' diff --git a/test/spec/docker/php7-nginx-dev_spec.rb b/test/spec/docker/php7-nginx-dev_spec.rb index ef08133cc..9838c8b12 100644 --- a/test/spec/docker/php7-nginx-dev_spec.rb +++ b/test/spec/docker/php7-nginx-dev_spec.rb @@ -13,7 +13,7 @@ include_examples 'collection::base-app' include_examples 'collection::php7::development' include_examples 'collection::php-fpm7' - include_examples 'collection::php-fpm7::local-only' + include_examples 'collection::php-fpm7::public' include_examples 'collection::php-tools' include_examples 'collection::nginx' include_examples 'collection::php-fpm7::webserver-test::development' From 2862834e9ead137e221008d71ee7a1355a2e09ec Mon Sep 17 00:00:00 2001 From: Markus Blaschke Date: Mon, 6 Jun 2016 07:27:40 +0200 Subject: [PATCH 15/15] Version bump --- docker/ansible/alpine-3/Dockerfile | 2 +- docker/ansible/centos-7/Dockerfile | 2 +- docker/ansible/debian-7/Dockerfile | 2 +- docker/ansible/debian-8/Dockerfile | 2 +- docker/ansible/debian-9/Dockerfile | 2 +- docker/ansible/ubuntu-12.04/Dockerfile | 2 +- docker/ansible/ubuntu-14.04/Dockerfile | 2 +- docker/ansible/ubuntu-15.04/Dockerfile | 2 +- docker/ansible/ubuntu-15.10/Dockerfile | 2 +- docker/ansible/ubuntu-16.04/Dockerfile | 2 +- docker/apache/alpine-3/Dockerfile | 2 +- docker/apache/centos-7/Dockerfile | 2 +- docker/apache/debian-7/Dockerfile | 2 +- docker/apache/debian-8/Dockerfile | 2 +- docker/apache/debian-9/Dockerfile | 2 +- docker/apache/ubuntu-12.04/Dockerfile | 2 +- docker/apache/ubuntu-14.04/Dockerfile | 2 +- docker/apache/ubuntu-15.04/Dockerfile | 2 +- docker/apache/ubuntu-15.10/Dockerfile | 2 +- docker/apache/ubuntu-16.04/Dockerfile | 2 +- docker/base-app/alpine-3/Dockerfile | 2 +- docker/base-app/centos-7/Dockerfile | 2 +- docker/base-app/debian-7/Dockerfile | 2 +- docker/base-app/debian-8/Dockerfile | 2 +- docker/base-app/debian-9/Dockerfile | 2 +- docker/base-app/ubuntu-12.04/Dockerfile | 2 +- docker/base-app/ubuntu-14.04/Dockerfile | 2 +- docker/base-app/ubuntu-15.04/Dockerfile | 2 +- docker/base-app/ubuntu-15.10/Dockerfile | 2 +- docker/base-app/ubuntu-16.04/Dockerfile | 2 +- docker/base/alpine-3/Dockerfile | 2 +- docker/base/centos-7/Dockerfile | 2 +- docker/base/debian-7/Dockerfile | 2 +- docker/base/debian-8/Dockerfile | 2 +- docker/base/debian-9/Dockerfile | 2 +- docker/base/ubuntu-12.04/Dockerfile | 2 +- docker/base/ubuntu-14.04/Dockerfile | 2 +- docker/base/ubuntu-15.04/Dockerfile | 2 +- docker/base/ubuntu-15.10/Dockerfile | 2 +- docker/base/ubuntu-16.04/Dockerfile | 2 +- docker/bootstrap/alpine-3/Dockerfile | 2 +- docker/bootstrap/centos-7/Dockerfile | 2 +- docker/bootstrap/debian-7/Dockerfile | 2 +- docker/bootstrap/debian-8/Dockerfile | 2 +- docker/bootstrap/debian-9/Dockerfile | 2 +- docker/bootstrap/ubuntu-12.04/Dockerfile | 2 +- docker/bootstrap/ubuntu-14.04/Dockerfile | 2 +- docker/bootstrap/ubuntu-15.04/Dockerfile | 2 +- docker/bootstrap/ubuntu-15.10/Dockerfile | 2 +- docker/bootstrap/ubuntu-16.04/Dockerfile | 2 +- docker/hhvm-apache/ubuntu-14.04/Dockerfile | 2 +- docker/hhvm-apache/ubuntu-16.04/Dockerfile | 2 +- docker/hhvm-nginx/ubuntu-14.04/Dockerfile | 2 +- docker/hhvm-nginx/ubuntu-16.04/Dockerfile | 2 +- docker/hhvm/ubuntu-14.04/Dockerfile | 2 +- docker/hhvm/ubuntu-16.04/Dockerfile | 2 +- docker/mail-sandbox/latest/Dockerfile | 2 +- docker/nginx/alpine-3/Dockerfile | 2 +- docker/nginx/centos-7/Dockerfile | 2 +- docker/nginx/debian-7/Dockerfile | 2 +- docker/nginx/debian-8/Dockerfile | 2 +- docker/nginx/debian-9/Dockerfile | 2 +- docker/nginx/ubuntu-12.04/Dockerfile | 2 +- docker/nginx/ubuntu-14.04/Dockerfile | 2 +- docker/nginx/ubuntu-15.04/Dockerfile | 2 +- docker/nginx/ubuntu-15.10/Dockerfile | 2 +- docker/nginx/ubuntu-16.04/Dockerfile | 2 +- docker/php-apache-dev/alpine-3-php7/Dockerfile | 2 +- docker/php-apache-dev/alpine-3/Dockerfile | 2 +- docker/php-apache-dev/centos-7/Dockerfile | 2 +- docker/php-apache-dev/debian-7/Dockerfile | 2 +- docker/php-apache-dev/debian-8-php7/Dockerfile | 2 +- docker/php-apache-dev/debian-8/Dockerfile | 2 +- docker/php-apache-dev/debian-9/Dockerfile | 2 +- docker/php-apache-dev/ubuntu-12.04/Dockerfile | 2 +- docker/php-apache-dev/ubuntu-14.04/Dockerfile | 2 +- docker/php-apache-dev/ubuntu-15.04/Dockerfile | 2 +- docker/php-apache-dev/ubuntu-15.10/Dockerfile | 2 +- docker/php-apache-dev/ubuntu-16.04/Dockerfile | 2 +- docker/php-apache/alpine-3-php7/Dockerfile | 2 +- docker/php-apache/alpine-3/Dockerfile | 2 +- docker/php-apache/centos-7/Dockerfile | 2 +- docker/php-apache/debian-7/Dockerfile | 2 +- docker/php-apache/debian-8-php7/Dockerfile | 2 +- docker/php-apache/debian-8/Dockerfile | 2 +- docker/php-apache/debian-9/Dockerfile | 2 +- docker/php-apache/ubuntu-12.04/Dockerfile | 2 +- docker/php-apache/ubuntu-14.04/Dockerfile | 2 +- docker/php-apache/ubuntu-15.04/Dockerfile | 2 +- docker/php-apache/ubuntu-15.10/Dockerfile | 2 +- docker/php-apache/ubuntu-16.04/Dockerfile | 2 +- docker/php-dev/alpine-3-php7/Dockerfile | 2 +- docker/php-dev/alpine-3/Dockerfile | 2 +- docker/php-dev/centos-7/Dockerfile | 2 +- docker/php-dev/debian-7/Dockerfile | 2 +- docker/php-dev/debian-8-php7/Dockerfile | 2 +- docker/php-dev/debian-8/Dockerfile | 2 +- docker/php-dev/debian-9/Dockerfile | 2 +- docker/php-dev/ubuntu-12.04/Dockerfile | 2 +- docker/php-dev/ubuntu-14.04/Dockerfile | 2 +- docker/php-dev/ubuntu-15.04/Dockerfile | 2 +- docker/php-dev/ubuntu-15.10/Dockerfile | 2 +- docker/php-dev/ubuntu-16.04/Dockerfile | 2 +- docker/php-nginx-dev/alpine-3-php7/Dockerfile | 2 +- docker/php-nginx-dev/alpine-3/Dockerfile | 2 +- docker/php-nginx-dev/centos-7/Dockerfile | 2 +- docker/php-nginx-dev/debian-7/Dockerfile | 2 +- docker/php-nginx-dev/debian-8-php7/Dockerfile | 2 +- docker/php-nginx-dev/debian-8/Dockerfile | 2 +- docker/php-nginx-dev/debian-9/Dockerfile | 2 +- docker/php-nginx-dev/ubuntu-12.04/Dockerfile | 2 +- docker/php-nginx-dev/ubuntu-14.04/Dockerfile | 2 +- docker/php-nginx-dev/ubuntu-15.04/Dockerfile | 2 +- docker/php-nginx-dev/ubuntu-15.10/Dockerfile | 2 +- docker/php-nginx-dev/ubuntu-16.04/Dockerfile | 2 +- docker/php-nginx/alpine-3-php7/Dockerfile | 2 +- docker/php-nginx/alpine-3/Dockerfile | 2 +- docker/php-nginx/centos-7/Dockerfile | 2 +- docker/php-nginx/debian-7/Dockerfile | 2 +- docker/php-nginx/debian-8-php7/Dockerfile | 2 +- docker/php-nginx/debian-8/Dockerfile | 2 +- docker/php-nginx/debian-9/Dockerfile | 2 +- docker/php-nginx/ubuntu-12.04/Dockerfile | 2 +- docker/php-nginx/ubuntu-14.04/Dockerfile | 2 +- docker/php-nginx/ubuntu-15.04/Dockerfile | 2 +- docker/php-nginx/ubuntu-15.10/Dockerfile | 2 +- docker/php-nginx/ubuntu-16.04/Dockerfile | 2 +- docker/php/alpine-3-php7/Dockerfile | 2 +- docker/php/alpine-3/Dockerfile | 2 +- docker/php/centos-7/Dockerfile | 2 +- docker/php/debian-7/Dockerfile | 2 +- docker/php/debian-8-php7/Dockerfile | 2 +- docker/php/debian-8/Dockerfile | 2 +- docker/php/debian-9/Dockerfile | 2 +- docker/php/ubuntu-12.04/Dockerfile | 2 +- docker/php/ubuntu-14.04/Dockerfile | 2 +- docker/php/ubuntu-15.04/Dockerfile | 2 +- docker/php/ubuntu-15.10/Dockerfile | 2 +- docker/php/ubuntu-16.04/Dockerfile | 2 +- docker/piwik/ubuntu-14.04/Dockerfile | 2 +- docker/postfix/latest/Dockerfile | 2 +- docker/samson-deployment/latest/Dockerfile | 2 +- docker/sphinx/latest/Dockerfile | 2 +- docker/ssh/latest/Dockerfile | 2 +- docker/storage/latest/Dockerfile | 2 +- docker/typo3/ubuntu-14.04/Dockerfile | 2 +- docker/varnish/latest/Dockerfile | 2 +- docker/vsftp/latest/Dockerfile | 2 +- template/Dockerfile/docker.jinja2 | 2 +- 149 files changed, 149 insertions(+), 149 deletions(-) diff --git a/docker/ansible/alpine-3/Dockerfile b/docker/ansible/alpine-3/Dockerfile index fdb70b3c8..0e1469eb9 100644 --- a/docker/ansible/alpine-3/Dockerfile +++ b/docker/ansible/alpine-3/Dockerfile @@ -8,4 +8,4 @@ FROM webdevops/bootstrap:alpine-3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 diff --git a/docker/ansible/centos-7/Dockerfile b/docker/ansible/centos-7/Dockerfile index 3e2bb1076..50c7e4081 100644 --- a/docker/ansible/centos-7/Dockerfile +++ b/docker/ansible/centos-7/Dockerfile @@ -8,4 +8,4 @@ FROM webdevops/bootstrap:centos-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 diff --git a/docker/ansible/debian-7/Dockerfile b/docker/ansible/debian-7/Dockerfile index 5a0b2d9c6..70f2f04a4 100644 --- a/docker/ansible/debian-7/Dockerfile +++ b/docker/ansible/debian-7/Dockerfile @@ -8,4 +8,4 @@ FROM webdevops/bootstrap:debian-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 diff --git a/docker/ansible/debian-8/Dockerfile b/docker/ansible/debian-8/Dockerfile index 156dc58dd..e1efa7dfe 100644 --- a/docker/ansible/debian-8/Dockerfile +++ b/docker/ansible/debian-8/Dockerfile @@ -8,4 +8,4 @@ FROM webdevops/bootstrap:debian-8 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 diff --git a/docker/ansible/debian-9/Dockerfile b/docker/ansible/debian-9/Dockerfile index 70211eadb..ed4ed9f12 100644 --- a/docker/ansible/debian-9/Dockerfile +++ b/docker/ansible/debian-9/Dockerfile @@ -8,4 +8,4 @@ FROM webdevops/bootstrap:debian-9 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 diff --git a/docker/ansible/ubuntu-12.04/Dockerfile b/docker/ansible/ubuntu-12.04/Dockerfile index 438d230b9..99eef22c6 100644 --- a/docker/ansible/ubuntu-12.04/Dockerfile +++ b/docker/ansible/ubuntu-12.04/Dockerfile @@ -8,4 +8,4 @@ FROM webdevops/bootstrap:ubuntu-12.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 diff --git a/docker/ansible/ubuntu-14.04/Dockerfile b/docker/ansible/ubuntu-14.04/Dockerfile index 8934057b8..bd1778b0f 100644 --- a/docker/ansible/ubuntu-14.04/Dockerfile +++ b/docker/ansible/ubuntu-14.04/Dockerfile @@ -8,4 +8,4 @@ FROM webdevops/bootstrap:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 diff --git a/docker/ansible/ubuntu-15.04/Dockerfile b/docker/ansible/ubuntu-15.04/Dockerfile index c7e08c8b6..326ede095 100644 --- a/docker/ansible/ubuntu-15.04/Dockerfile +++ b/docker/ansible/ubuntu-15.04/Dockerfile @@ -8,4 +8,4 @@ FROM webdevops/bootstrap:ubuntu-15.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 diff --git a/docker/ansible/ubuntu-15.10/Dockerfile b/docker/ansible/ubuntu-15.10/Dockerfile index 67a642bfb..03ef6de10 100644 --- a/docker/ansible/ubuntu-15.10/Dockerfile +++ b/docker/ansible/ubuntu-15.10/Dockerfile @@ -8,4 +8,4 @@ FROM webdevops/bootstrap:ubuntu-15.10 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 diff --git a/docker/ansible/ubuntu-16.04/Dockerfile b/docker/ansible/ubuntu-16.04/Dockerfile index 56f0c1c8a..2f89bb75f 100644 --- a/docker/ansible/ubuntu-16.04/Dockerfile +++ b/docker/ansible/ubuntu-16.04/Dockerfile @@ -8,4 +8,4 @@ FROM webdevops/bootstrap:ubuntu-16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 diff --git a/docker/apache/alpine-3/Dockerfile b/docker/apache/alpine-3/Dockerfile index f1fead3ef..124560c1a 100644 --- a/docker/apache/alpine-3/Dockerfile +++ b/docker/apache/alpine-3/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:alpine-3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/apache/centos-7/Dockerfile b/docker/apache/centos-7/Dockerfile index 6d3a667b1..82381d5f6 100644 --- a/docker/apache/centos-7/Dockerfile +++ b/docker/apache/centos-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:centos-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/apache/debian-7/Dockerfile b/docker/apache/debian-7/Dockerfile index 9af5f7d78..4706001f1 100644 --- a/docker/apache/debian-7/Dockerfile +++ b/docker/apache/debian-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:debian-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/apache/debian-8/Dockerfile b/docker/apache/debian-8/Dockerfile index 2f08dc1be..06bec9ef6 100644 --- a/docker/apache/debian-8/Dockerfile +++ b/docker/apache/debian-8/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:debian-8 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/apache/debian-9/Dockerfile b/docker/apache/debian-9/Dockerfile index cba423f66..ccdd7b566 100644 --- a/docker/apache/debian-9/Dockerfile +++ b/docker/apache/debian-9/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:debian-9 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/apache/ubuntu-12.04/Dockerfile b/docker/apache/ubuntu-12.04/Dockerfile index 9a87f5f2e..afcf0ff6c 100644 --- a/docker/apache/ubuntu-12.04/Dockerfile +++ b/docker/apache/ubuntu-12.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-12.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/apache/ubuntu-14.04/Dockerfile b/docker/apache/ubuntu-14.04/Dockerfile index 667ebc000..1c55102f2 100644 --- a/docker/apache/ubuntu-14.04/Dockerfile +++ b/docker/apache/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/apache/ubuntu-15.04/Dockerfile b/docker/apache/ubuntu-15.04/Dockerfile index ab87b6522..cbc0a9c8c 100644 --- a/docker/apache/ubuntu-15.04/Dockerfile +++ b/docker/apache/ubuntu-15.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-15.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/apache/ubuntu-15.10/Dockerfile b/docker/apache/ubuntu-15.10/Dockerfile index 9a08a41ba..4e72c88b9 100644 --- a/docker/apache/ubuntu-15.10/Dockerfile +++ b/docker/apache/ubuntu-15.10/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-15.10 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/apache/ubuntu-16.04/Dockerfile b/docker/apache/ubuntu-16.04/Dockerfile index 2ae2292a6..8311605bf 100644 --- a/docker/apache/ubuntu-16.04/Dockerfile +++ b/docker/apache/ubuntu-16.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/base-app/alpine-3/Dockerfile b/docker/base-app/alpine-3/Dockerfile index 78e15dadb..9b17d5e8e 100644 --- a/docker/base-app/alpine-3/Dockerfile +++ b/docker/base-app/alpine-3/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:alpine-3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV APPLICATION_USER application ENV APPLICATION_GROUP application diff --git a/docker/base-app/centos-7/Dockerfile b/docker/base-app/centos-7/Dockerfile index fcf5d16a2..1bafe6b71 100644 --- a/docker/base-app/centos-7/Dockerfile +++ b/docker/base-app/centos-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:centos-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV APPLICATION_USER application ENV APPLICATION_GROUP application diff --git a/docker/base-app/debian-7/Dockerfile b/docker/base-app/debian-7/Dockerfile index 06b07cd69..1807008c9 100644 --- a/docker/base-app/debian-7/Dockerfile +++ b/docker/base-app/debian-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:debian-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV APPLICATION_USER application ENV APPLICATION_GROUP application diff --git a/docker/base-app/debian-8/Dockerfile b/docker/base-app/debian-8/Dockerfile index 073d1940a..d7f949ba7 100644 --- a/docker/base-app/debian-8/Dockerfile +++ b/docker/base-app/debian-8/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:debian-8 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV APPLICATION_USER application ENV APPLICATION_GROUP application diff --git a/docker/base-app/debian-9/Dockerfile b/docker/base-app/debian-9/Dockerfile index 823290ded..450041601 100644 --- a/docker/base-app/debian-9/Dockerfile +++ b/docker/base-app/debian-9/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:debian-9 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV APPLICATION_USER application ENV APPLICATION_GROUP application diff --git a/docker/base-app/ubuntu-12.04/Dockerfile b/docker/base-app/ubuntu-12.04/Dockerfile index 44ae82d84..ea664c17b 100644 --- a/docker/base-app/ubuntu-12.04/Dockerfile +++ b/docker/base-app/ubuntu-12.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-12.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV APPLICATION_USER application ENV APPLICATION_GROUP application diff --git a/docker/base-app/ubuntu-14.04/Dockerfile b/docker/base-app/ubuntu-14.04/Dockerfile index 1310ca755..5be91ceef 100644 --- a/docker/base-app/ubuntu-14.04/Dockerfile +++ b/docker/base-app/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV APPLICATION_USER application ENV APPLICATION_GROUP application diff --git a/docker/base-app/ubuntu-15.04/Dockerfile b/docker/base-app/ubuntu-15.04/Dockerfile index e5959305d..9c4827301 100644 --- a/docker/base-app/ubuntu-15.04/Dockerfile +++ b/docker/base-app/ubuntu-15.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-15.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV APPLICATION_USER application ENV APPLICATION_GROUP application diff --git a/docker/base-app/ubuntu-15.10/Dockerfile b/docker/base-app/ubuntu-15.10/Dockerfile index 287abc3ff..5bc0dcc76 100644 --- a/docker/base-app/ubuntu-15.10/Dockerfile +++ b/docker/base-app/ubuntu-15.10/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-15.10 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV APPLICATION_USER application ENV APPLICATION_GROUP application diff --git a/docker/base-app/ubuntu-16.04/Dockerfile b/docker/base-app/ubuntu-16.04/Dockerfile index eb57f6382..0376de75e 100644 --- a/docker/base-app/ubuntu-16.04/Dockerfile +++ b/docker/base-app/ubuntu-16.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV APPLICATION_USER application ENV APPLICATION_GROUP application diff --git a/docker/base/alpine-3/Dockerfile b/docker/base/alpine-3/Dockerfile index 5a583d41d..1e5dda7c9 100644 --- a/docker/base/alpine-3/Dockerfile +++ b/docker/base/alpine-3/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/bootstrap:alpine-3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV DOCKER_CONF_HOME /opt/docker/ diff --git a/docker/base/centos-7/Dockerfile b/docker/base/centos-7/Dockerfile index 0973d9805..e99c470d7 100644 --- a/docker/base/centos-7/Dockerfile +++ b/docker/base/centos-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/bootstrap:centos-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV DOCKER_CONF_HOME /opt/docker/ diff --git a/docker/base/debian-7/Dockerfile b/docker/base/debian-7/Dockerfile index aee91540d..f887fa997 100644 --- a/docker/base/debian-7/Dockerfile +++ b/docker/base/debian-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/bootstrap:debian-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV DOCKER_CONF_HOME /opt/docker/ diff --git a/docker/base/debian-8/Dockerfile b/docker/base/debian-8/Dockerfile index ac6569f1d..16a8948d0 100644 --- a/docker/base/debian-8/Dockerfile +++ b/docker/base/debian-8/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/bootstrap:debian-8 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV DOCKER_CONF_HOME /opt/docker/ diff --git a/docker/base/debian-9/Dockerfile b/docker/base/debian-9/Dockerfile index 1b906d80f..ed2bafcf5 100644 --- a/docker/base/debian-9/Dockerfile +++ b/docker/base/debian-9/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/bootstrap:debian-9 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV DOCKER_CONF_HOME /opt/docker/ diff --git a/docker/base/ubuntu-12.04/Dockerfile b/docker/base/ubuntu-12.04/Dockerfile index d031d92e1..5692afce9 100644 --- a/docker/base/ubuntu-12.04/Dockerfile +++ b/docker/base/ubuntu-12.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/bootstrap:ubuntu-12.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV DOCKER_CONF_HOME /opt/docker/ diff --git a/docker/base/ubuntu-14.04/Dockerfile b/docker/base/ubuntu-14.04/Dockerfile index 58e9e406c..f77385621 100644 --- a/docker/base/ubuntu-14.04/Dockerfile +++ b/docker/base/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/bootstrap:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV DOCKER_CONF_HOME /opt/docker/ diff --git a/docker/base/ubuntu-15.04/Dockerfile b/docker/base/ubuntu-15.04/Dockerfile index 33439f046..b25455d78 100644 --- a/docker/base/ubuntu-15.04/Dockerfile +++ b/docker/base/ubuntu-15.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/bootstrap:ubuntu-15.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV DOCKER_CONF_HOME /opt/docker/ diff --git a/docker/base/ubuntu-15.10/Dockerfile b/docker/base/ubuntu-15.10/Dockerfile index 43f5f3530..aded550f9 100644 --- a/docker/base/ubuntu-15.10/Dockerfile +++ b/docker/base/ubuntu-15.10/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/bootstrap:ubuntu-15.10 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV DOCKER_CONF_HOME /opt/docker/ diff --git a/docker/base/ubuntu-16.04/Dockerfile b/docker/base/ubuntu-16.04/Dockerfile index dd799e3e3..33e450f9c 100644 --- a/docker/base/ubuntu-16.04/Dockerfile +++ b/docker/base/ubuntu-16.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/bootstrap:ubuntu-16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV DOCKER_CONF_HOME /opt/docker/ diff --git a/docker/bootstrap/alpine-3/Dockerfile b/docker/bootstrap/alpine-3/Dockerfile index f1a0ddf4c..86cce71a8 100644 --- a/docker/bootstrap/alpine-3/Dockerfile +++ b/docker/bootstrap/alpine-3/Dockerfile @@ -8,7 +8,7 @@ FROM alpine:3.3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 # Ensure UTF-8 ENV LANG en_US.UTF-8 diff --git a/docker/bootstrap/centos-7/Dockerfile b/docker/bootstrap/centos-7/Dockerfile index 4407c70ff..49cb4333c 100644 --- a/docker/bootstrap/centos-7/Dockerfile +++ b/docker/bootstrap/centos-7/Dockerfile @@ -8,7 +8,7 @@ FROM centos:7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 # Ensure UTF-8 ENV LANG en_US.UTF-8 diff --git a/docker/bootstrap/debian-7/Dockerfile b/docker/bootstrap/debian-7/Dockerfile index 68c041c29..20fcf84c6 100644 --- a/docker/bootstrap/debian-7/Dockerfile +++ b/docker/bootstrap/debian-7/Dockerfile @@ -8,7 +8,7 @@ FROM debian:7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 # Ensure UTF-8 ENV LANG en_US.UTF-8 diff --git a/docker/bootstrap/debian-8/Dockerfile b/docker/bootstrap/debian-8/Dockerfile index 3a6428732..6f6e5a61a 100644 --- a/docker/bootstrap/debian-8/Dockerfile +++ b/docker/bootstrap/debian-8/Dockerfile @@ -8,7 +8,7 @@ FROM debian:8 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 # Ensure UTF-8 ENV LANG en_US.UTF-8 diff --git a/docker/bootstrap/debian-9/Dockerfile b/docker/bootstrap/debian-9/Dockerfile index 0f9a42b96..78349c52b 100644 --- a/docker/bootstrap/debian-9/Dockerfile +++ b/docker/bootstrap/debian-9/Dockerfile @@ -8,7 +8,7 @@ FROM debian:stretch MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 # Ensure UTF-8 ENV LANG en_US.UTF-8 diff --git a/docker/bootstrap/ubuntu-12.04/Dockerfile b/docker/bootstrap/ubuntu-12.04/Dockerfile index 83d518859..b83e036c3 100644 --- a/docker/bootstrap/ubuntu-12.04/Dockerfile +++ b/docker/bootstrap/ubuntu-12.04/Dockerfile @@ -8,7 +8,7 @@ FROM ubuntu:12.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 # Ensure UTF-8 ENV LANG en_US.UTF-8 diff --git a/docker/bootstrap/ubuntu-14.04/Dockerfile b/docker/bootstrap/ubuntu-14.04/Dockerfile index 9a7ac887e..7908a4480 100644 --- a/docker/bootstrap/ubuntu-14.04/Dockerfile +++ b/docker/bootstrap/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM ubuntu:14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 # Ensure UTF-8 ENV LANG en_US.UTF-8 diff --git a/docker/bootstrap/ubuntu-15.04/Dockerfile b/docker/bootstrap/ubuntu-15.04/Dockerfile index 70a9e6492..b7c4c389c 100644 --- a/docker/bootstrap/ubuntu-15.04/Dockerfile +++ b/docker/bootstrap/ubuntu-15.04/Dockerfile @@ -8,7 +8,7 @@ FROM ubuntu:15.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 # Ensure UTF-8 ENV LANG en_US.UTF-8 diff --git a/docker/bootstrap/ubuntu-15.10/Dockerfile b/docker/bootstrap/ubuntu-15.10/Dockerfile index 73d5a6e8e..e470d23ee 100644 --- a/docker/bootstrap/ubuntu-15.10/Dockerfile +++ b/docker/bootstrap/ubuntu-15.10/Dockerfile @@ -8,7 +8,7 @@ FROM ubuntu:15.10 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 # Ensure UTF-8 ENV LANG en_US.UTF-8 diff --git a/docker/bootstrap/ubuntu-16.04/Dockerfile b/docker/bootstrap/ubuntu-16.04/Dockerfile index c7cb8ad12..8a813bdc2 100644 --- a/docker/bootstrap/ubuntu-16.04/Dockerfile +++ b/docker/bootstrap/ubuntu-16.04/Dockerfile @@ -8,7 +8,7 @@ FROM ubuntu:16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 # Ensure UTF-8 ENV LANG en_US.UTF-8 diff --git a/docker/hhvm-apache/ubuntu-14.04/Dockerfile b/docker/hhvm-apache/ubuntu-14.04/Dockerfile index bbf5236bd..26a978b1a 100644 --- a/docker/hhvm-apache/ubuntu-14.04/Dockerfile +++ b/docker/hhvm-apache/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/hhvm:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/hhvm-apache/ubuntu-16.04/Dockerfile b/docker/hhvm-apache/ubuntu-16.04/Dockerfile index d2ffd1110..10426789d 100644 --- a/docker/hhvm-apache/ubuntu-16.04/Dockerfile +++ b/docker/hhvm-apache/ubuntu-16.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/hhvm:ubuntu-16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/hhvm-nginx/ubuntu-14.04/Dockerfile b/docker/hhvm-nginx/ubuntu-14.04/Dockerfile index 71f6ffd08..2c4e32ebe 100644 --- a/docker/hhvm-nginx/ubuntu-14.04/Dockerfile +++ b/docker/hhvm-nginx/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/hhvm:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/hhvm-nginx/ubuntu-16.04/Dockerfile b/docker/hhvm-nginx/ubuntu-16.04/Dockerfile index 17bdf1468..2a4340424 100644 --- a/docker/hhvm-nginx/ubuntu-16.04/Dockerfile +++ b/docker/hhvm-nginx/ubuntu-16.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/hhvm:ubuntu-16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/hhvm/ubuntu-14.04/Dockerfile b/docker/hhvm/ubuntu-14.04/Dockerfile index 9e175f589..e2b28199e 100644 --- a/docker/hhvm/ubuntu-14.04/Dockerfile +++ b/docker/hhvm/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/hhvm/ubuntu-16.04/Dockerfile b/docker/hhvm/ubuntu-16.04/Dockerfile index 7a319fd69..06f604dc3 100644 --- a/docker/hhvm/ubuntu-16.04/Dockerfile +++ b/docker/hhvm/ubuntu-16.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:ubuntu-16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/mail-sandbox/latest/Dockerfile b/docker/mail-sandbox/latest/Dockerfile index 8ad5ad248..ce118458f 100644 --- a/docker/mail-sandbox/latest/Dockerfile +++ b/docker/mail-sandbox/latest/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/postfix:latest MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV MAILBOX_USERNAME "sandbox" ENV MAILBOX_PASSWORD "mail" diff --git a/docker/nginx/alpine-3/Dockerfile b/docker/nginx/alpine-3/Dockerfile index ae5164b21..6cb74f44b 100644 --- a/docker/nginx/alpine-3/Dockerfile +++ b/docker/nginx/alpine-3/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:alpine-3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/nginx/centos-7/Dockerfile b/docker/nginx/centos-7/Dockerfile index 4fe7c6c2e..f15351f8e 100644 --- a/docker/nginx/centos-7/Dockerfile +++ b/docker/nginx/centos-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:centos-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/nginx/debian-7/Dockerfile b/docker/nginx/debian-7/Dockerfile index 576c3245c..a8e02996f 100644 --- a/docker/nginx/debian-7/Dockerfile +++ b/docker/nginx/debian-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:debian-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/nginx/debian-8/Dockerfile b/docker/nginx/debian-8/Dockerfile index 4f2309285..21b00ac85 100644 --- a/docker/nginx/debian-8/Dockerfile +++ b/docker/nginx/debian-8/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:debian-8 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/nginx/debian-9/Dockerfile b/docker/nginx/debian-9/Dockerfile index debd10d52..40e64e9c5 100644 --- a/docker/nginx/debian-9/Dockerfile +++ b/docker/nginx/debian-9/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:debian-9 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/nginx/ubuntu-12.04/Dockerfile b/docker/nginx/ubuntu-12.04/Dockerfile index 4a42d9fb3..7d8d60a67 100644 --- a/docker/nginx/ubuntu-12.04/Dockerfile +++ b/docker/nginx/ubuntu-12.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-12.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/nginx/ubuntu-14.04/Dockerfile b/docker/nginx/ubuntu-14.04/Dockerfile index af8931866..dbfd6b6d1 100644 --- a/docker/nginx/ubuntu-14.04/Dockerfile +++ b/docker/nginx/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/nginx/ubuntu-15.04/Dockerfile b/docker/nginx/ubuntu-15.04/Dockerfile index fbfb59c08..8fda4e139 100644 --- a/docker/nginx/ubuntu-15.04/Dockerfile +++ b/docker/nginx/ubuntu-15.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-15.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/nginx/ubuntu-15.10/Dockerfile b/docker/nginx/ubuntu-15.10/Dockerfile index 2dc753507..2b2f2feca 100644 --- a/docker/nginx/ubuntu-15.10/Dockerfile +++ b/docker/nginx/ubuntu-15.10/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-15.10 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/nginx/ubuntu-16.04/Dockerfile b/docker/nginx/ubuntu-16.04/Dockerfile index 11053625d..0567cddbb 100644 --- a/docker/nginx/ubuntu-16.04/Dockerfile +++ b/docker/nginx/ubuntu-16.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:ubuntu-16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache-dev/alpine-3-php7/Dockerfile b/docker/php-apache-dev/alpine-3-php7/Dockerfile index 243e6fe77..ab6a91153 100644 --- a/docker/php-apache-dev/alpine-3-php7/Dockerfile +++ b/docker/php-apache-dev/alpine-3-php7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:alpine-3-php7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache-dev/alpine-3/Dockerfile b/docker/php-apache-dev/alpine-3/Dockerfile index faa4e9ab5..8c78d9ad8 100644 --- a/docker/php-apache-dev/alpine-3/Dockerfile +++ b/docker/php-apache-dev/alpine-3/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:alpine-3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache-dev/centos-7/Dockerfile b/docker/php-apache-dev/centos-7/Dockerfile index d532912c2..c36080b05 100644 --- a/docker/php-apache-dev/centos-7/Dockerfile +++ b/docker/php-apache-dev/centos-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:centos-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache-dev/debian-7/Dockerfile b/docker/php-apache-dev/debian-7/Dockerfile index b0a926c3f..f9b2541e8 100644 --- a/docker/php-apache-dev/debian-7/Dockerfile +++ b/docker/php-apache-dev/debian-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:debian-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache-dev/debian-8-php7/Dockerfile b/docker/php-apache-dev/debian-8-php7/Dockerfile index 4ea81f73b..fc620c663 100644 --- a/docker/php-apache-dev/debian-8-php7/Dockerfile +++ b/docker/php-apache-dev/debian-8-php7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:debian-8-php7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache-dev/debian-8/Dockerfile b/docker/php-apache-dev/debian-8/Dockerfile index d0752180e..b62e04e2b 100644 --- a/docker/php-apache-dev/debian-8/Dockerfile +++ b/docker/php-apache-dev/debian-8/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:debian-8 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache-dev/debian-9/Dockerfile b/docker/php-apache-dev/debian-9/Dockerfile index 89cb83fb1..1c313429d 100644 --- a/docker/php-apache-dev/debian-9/Dockerfile +++ b/docker/php-apache-dev/debian-9/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:debian-9 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache-dev/ubuntu-12.04/Dockerfile b/docker/php-apache-dev/ubuntu-12.04/Dockerfile index 1fcf9cbe6..7b789c12e 100644 --- a/docker/php-apache-dev/ubuntu-12.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-12.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:ubuntu-12.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache-dev/ubuntu-14.04/Dockerfile b/docker/php-apache-dev/ubuntu-14.04/Dockerfile index 3f457ca9d..6fc9366df 100644 --- a/docker/php-apache-dev/ubuntu-14.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache-dev/ubuntu-15.04/Dockerfile b/docker/php-apache-dev/ubuntu-15.04/Dockerfile index 58e35b6cb..2b70be0d2 100644 --- a/docker/php-apache-dev/ubuntu-15.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-15.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:ubuntu-15.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache-dev/ubuntu-15.10/Dockerfile b/docker/php-apache-dev/ubuntu-15.10/Dockerfile index 485c7d831..c1dca47b8 100644 --- a/docker/php-apache-dev/ubuntu-15.10/Dockerfile +++ b/docker/php-apache-dev/ubuntu-15.10/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:ubuntu-15.10 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache-dev/ubuntu-16.04/Dockerfile b/docker/php-apache-dev/ubuntu-16.04/Dockerfile index a6a58899b..e5246499a 100644 --- a/docker/php-apache-dev/ubuntu-16.04/Dockerfile +++ b/docker/php-apache-dev/ubuntu-16.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:ubuntu-16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache/alpine-3-php7/Dockerfile b/docker/php-apache/alpine-3-php7/Dockerfile index 33ffac506..d7cd40c9d 100644 --- a/docker/php-apache/alpine-3-php7/Dockerfile +++ b/docker/php-apache/alpine-3-php7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:alpine-3-php7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache/alpine-3/Dockerfile b/docker/php-apache/alpine-3/Dockerfile index 2d89f0293..243161545 100644 --- a/docker/php-apache/alpine-3/Dockerfile +++ b/docker/php-apache/alpine-3/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:alpine-3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache/centos-7/Dockerfile b/docker/php-apache/centos-7/Dockerfile index 654ca4799..8e7296548 100644 --- a/docker/php-apache/centos-7/Dockerfile +++ b/docker/php-apache/centos-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:centos-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache/debian-7/Dockerfile b/docker/php-apache/debian-7/Dockerfile index 55b0336f4..04d279c5d 100644 --- a/docker/php-apache/debian-7/Dockerfile +++ b/docker/php-apache/debian-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:debian-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache/debian-8-php7/Dockerfile b/docker/php-apache/debian-8-php7/Dockerfile index cebc9015a..76f73209d 100644 --- a/docker/php-apache/debian-8-php7/Dockerfile +++ b/docker/php-apache/debian-8-php7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:debian-8-php7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache/debian-8/Dockerfile b/docker/php-apache/debian-8/Dockerfile index 164e1fa21..a105fb820 100644 --- a/docker/php-apache/debian-8/Dockerfile +++ b/docker/php-apache/debian-8/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:debian-8 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache/debian-9/Dockerfile b/docker/php-apache/debian-9/Dockerfile index 884f53ec2..710bde0e7 100644 --- a/docker/php-apache/debian-9/Dockerfile +++ b/docker/php-apache/debian-9/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:debian-9 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache/ubuntu-12.04/Dockerfile b/docker/php-apache/ubuntu-12.04/Dockerfile index da732bca3..0357613af 100644 --- a/docker/php-apache/ubuntu-12.04/Dockerfile +++ b/docker/php-apache/ubuntu-12.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-12.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache/ubuntu-14.04/Dockerfile b/docker/php-apache/ubuntu-14.04/Dockerfile index 7862c9e13..962520fb6 100644 --- a/docker/php-apache/ubuntu-14.04/Dockerfile +++ b/docker/php-apache/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache/ubuntu-15.04/Dockerfile b/docker/php-apache/ubuntu-15.04/Dockerfile index 17463a59d..4c7e21b7c 100644 --- a/docker/php-apache/ubuntu-15.04/Dockerfile +++ b/docker/php-apache/ubuntu-15.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-15.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache/ubuntu-15.10/Dockerfile b/docker/php-apache/ubuntu-15.10/Dockerfile index 3fee89d46..1c2f52732 100644 --- a/docker/php-apache/ubuntu-15.10/Dockerfile +++ b/docker/php-apache/ubuntu-15.10/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-15.10 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-apache/ubuntu-16.04/Dockerfile b/docker/php-apache/ubuntu-16.04/Dockerfile index 69e3ae154..92928561c 100644 --- a/docker/php-apache/ubuntu-16.04/Dockerfile +++ b/docker/php-apache/ubuntu-16.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-dev/alpine-3-php7/Dockerfile b/docker/php-dev/alpine-3-php7/Dockerfile index 0e9f2dfc0..0b56aeef6 100644 --- a/docker/php-dev/alpine-3-php7/Dockerfile +++ b/docker/php-dev/alpine-3-php7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:alpine-3-php7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 COPY conf/ /opt/docker/ diff --git a/docker/php-dev/alpine-3/Dockerfile b/docker/php-dev/alpine-3/Dockerfile index ef29f2b7b..ae315cd7d 100644 --- a/docker/php-dev/alpine-3/Dockerfile +++ b/docker/php-dev/alpine-3/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:alpine-3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 COPY conf/ /opt/docker/ diff --git a/docker/php-dev/centos-7/Dockerfile b/docker/php-dev/centos-7/Dockerfile index 4521aedd3..2985dc4af 100644 --- a/docker/php-dev/centos-7/Dockerfile +++ b/docker/php-dev/centos-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:centos-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 COPY conf/ /opt/docker/ diff --git a/docker/php-dev/debian-7/Dockerfile b/docker/php-dev/debian-7/Dockerfile index f5645f5f5..5c0f3d519 100644 --- a/docker/php-dev/debian-7/Dockerfile +++ b/docker/php-dev/debian-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:debian-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 COPY conf/ /opt/docker/ diff --git a/docker/php-dev/debian-8-php7/Dockerfile b/docker/php-dev/debian-8-php7/Dockerfile index 2f5daa30b..0084c3630 100644 --- a/docker/php-dev/debian-8-php7/Dockerfile +++ b/docker/php-dev/debian-8-php7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:debian-8-php7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 COPY conf/ /opt/docker/ diff --git a/docker/php-dev/debian-8/Dockerfile b/docker/php-dev/debian-8/Dockerfile index f45f4533e..4e18f0a3a 100644 --- a/docker/php-dev/debian-8/Dockerfile +++ b/docker/php-dev/debian-8/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:debian-8 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 COPY conf/ /opt/docker/ diff --git a/docker/php-dev/debian-9/Dockerfile b/docker/php-dev/debian-9/Dockerfile index d170a39f5..9fee24ec5 100644 --- a/docker/php-dev/debian-9/Dockerfile +++ b/docker/php-dev/debian-9/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:debian-9 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 COPY conf/ /opt/docker/ diff --git a/docker/php-dev/ubuntu-12.04/Dockerfile b/docker/php-dev/ubuntu-12.04/Dockerfile index ae88ca218..b0870b416 100644 --- a/docker/php-dev/ubuntu-12.04/Dockerfile +++ b/docker/php-dev/ubuntu-12.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-12.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 COPY conf/ /opt/docker/ diff --git a/docker/php-dev/ubuntu-14.04/Dockerfile b/docker/php-dev/ubuntu-14.04/Dockerfile index 1738cc836..1c5f23682 100644 --- a/docker/php-dev/ubuntu-14.04/Dockerfile +++ b/docker/php-dev/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 COPY conf/ /opt/docker/ diff --git a/docker/php-dev/ubuntu-15.04/Dockerfile b/docker/php-dev/ubuntu-15.04/Dockerfile index 7d3a83a2b..ade1632e2 100644 --- a/docker/php-dev/ubuntu-15.04/Dockerfile +++ b/docker/php-dev/ubuntu-15.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-15.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 COPY conf/ /opt/docker/ diff --git a/docker/php-dev/ubuntu-15.10/Dockerfile b/docker/php-dev/ubuntu-15.10/Dockerfile index 56d923da7..5794d592f 100644 --- a/docker/php-dev/ubuntu-15.10/Dockerfile +++ b/docker/php-dev/ubuntu-15.10/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-15.10 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 COPY conf/ /opt/docker/ diff --git a/docker/php-dev/ubuntu-16.04/Dockerfile b/docker/php-dev/ubuntu-16.04/Dockerfile index d2af4b1d3..908fb0090 100644 --- a/docker/php-dev/ubuntu-16.04/Dockerfile +++ b/docker/php-dev/ubuntu-16.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 COPY conf/ /opt/docker/ diff --git a/docker/php-nginx-dev/alpine-3-php7/Dockerfile b/docker/php-nginx-dev/alpine-3-php7/Dockerfile index 5b91b2192..06756c6ef 100644 --- a/docker/php-nginx-dev/alpine-3-php7/Dockerfile +++ b/docker/php-nginx-dev/alpine-3-php7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:alpine-3-php7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx-dev/alpine-3/Dockerfile b/docker/php-nginx-dev/alpine-3/Dockerfile index 7c6b201bd..18f301cef 100644 --- a/docker/php-nginx-dev/alpine-3/Dockerfile +++ b/docker/php-nginx-dev/alpine-3/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:alpine-3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx-dev/centos-7/Dockerfile b/docker/php-nginx-dev/centos-7/Dockerfile index dc623ff84..af2ea5056 100644 --- a/docker/php-nginx-dev/centos-7/Dockerfile +++ b/docker/php-nginx-dev/centos-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:centos-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx-dev/debian-7/Dockerfile b/docker/php-nginx-dev/debian-7/Dockerfile index 3d1aa2d67..c8291f388 100644 --- a/docker/php-nginx-dev/debian-7/Dockerfile +++ b/docker/php-nginx-dev/debian-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:debian-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx-dev/debian-8-php7/Dockerfile b/docker/php-nginx-dev/debian-8-php7/Dockerfile index aa16e2d32..58bbe9605 100644 --- a/docker/php-nginx-dev/debian-8-php7/Dockerfile +++ b/docker/php-nginx-dev/debian-8-php7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:debian-8-php7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx-dev/debian-8/Dockerfile b/docker/php-nginx-dev/debian-8/Dockerfile index db2949f34..22a2d9ca9 100644 --- a/docker/php-nginx-dev/debian-8/Dockerfile +++ b/docker/php-nginx-dev/debian-8/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:debian-8 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx-dev/debian-9/Dockerfile b/docker/php-nginx-dev/debian-9/Dockerfile index 2b09c029f..a162cc53f 100644 --- a/docker/php-nginx-dev/debian-9/Dockerfile +++ b/docker/php-nginx-dev/debian-9/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:debian-9 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx-dev/ubuntu-12.04/Dockerfile b/docker/php-nginx-dev/ubuntu-12.04/Dockerfile index 66406650b..48837e142 100644 --- a/docker/php-nginx-dev/ubuntu-12.04/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-12.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:ubuntu-12.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx-dev/ubuntu-14.04/Dockerfile b/docker/php-nginx-dev/ubuntu-14.04/Dockerfile index 67b561c58..5b280600f 100644 --- a/docker/php-nginx-dev/ubuntu-14.04/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx-dev/ubuntu-15.04/Dockerfile b/docker/php-nginx-dev/ubuntu-15.04/Dockerfile index c3e16591d..cb3dad673 100644 --- a/docker/php-nginx-dev/ubuntu-15.04/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-15.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:ubuntu-15.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx-dev/ubuntu-15.10/Dockerfile b/docker/php-nginx-dev/ubuntu-15.10/Dockerfile index 374e42b59..a22faa35a 100644 --- a/docker/php-nginx-dev/ubuntu-15.10/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-15.10/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:ubuntu-15.10 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx-dev/ubuntu-16.04/Dockerfile b/docker/php-nginx-dev/ubuntu-16.04/Dockerfile index 928c3ffb3..53f8b5fae 100644 --- a/docker/php-nginx-dev/ubuntu-16.04/Dockerfile +++ b/docker/php-nginx-dev/ubuntu-16.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-dev:ubuntu-16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx/alpine-3-php7/Dockerfile b/docker/php-nginx/alpine-3-php7/Dockerfile index 9f02ff0e4..dc2bb4830 100644 --- a/docker/php-nginx/alpine-3-php7/Dockerfile +++ b/docker/php-nginx/alpine-3-php7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:alpine-3-php7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx/alpine-3/Dockerfile b/docker/php-nginx/alpine-3/Dockerfile index dd7070246..7181961b8 100644 --- a/docker/php-nginx/alpine-3/Dockerfile +++ b/docker/php-nginx/alpine-3/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:alpine-3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx/centos-7/Dockerfile b/docker/php-nginx/centos-7/Dockerfile index 4b3d0c508..af3a31e9f 100644 --- a/docker/php-nginx/centos-7/Dockerfile +++ b/docker/php-nginx/centos-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:centos-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx/debian-7/Dockerfile b/docker/php-nginx/debian-7/Dockerfile index 6e58f438f..311b0120f 100644 --- a/docker/php-nginx/debian-7/Dockerfile +++ b/docker/php-nginx/debian-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:debian-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx/debian-8-php7/Dockerfile b/docker/php-nginx/debian-8-php7/Dockerfile index b9928a6b6..3c3401a63 100644 --- a/docker/php-nginx/debian-8-php7/Dockerfile +++ b/docker/php-nginx/debian-8-php7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:debian-8-php7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx/debian-8/Dockerfile b/docker/php-nginx/debian-8/Dockerfile index 03ec256a7..f03389f90 100644 --- a/docker/php-nginx/debian-8/Dockerfile +++ b/docker/php-nginx/debian-8/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:debian-8 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx/debian-9/Dockerfile b/docker/php-nginx/debian-9/Dockerfile index 66ca52e86..c909bbaa8 100644 --- a/docker/php-nginx/debian-9/Dockerfile +++ b/docker/php-nginx/debian-9/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:debian-9 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx/ubuntu-12.04/Dockerfile b/docker/php-nginx/ubuntu-12.04/Dockerfile index 2d609e6e6..1ac88acce 100644 --- a/docker/php-nginx/ubuntu-12.04/Dockerfile +++ b/docker/php-nginx/ubuntu-12.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-12.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx/ubuntu-14.04/Dockerfile b/docker/php-nginx/ubuntu-14.04/Dockerfile index aa6cfa6c3..ef6b0a6e0 100644 --- a/docker/php-nginx/ubuntu-14.04/Dockerfile +++ b/docker/php-nginx/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx/ubuntu-15.04/Dockerfile b/docker/php-nginx/ubuntu-15.04/Dockerfile index a8f7006e5..65d8c6303 100644 --- a/docker/php-nginx/ubuntu-15.04/Dockerfile +++ b/docker/php-nginx/ubuntu-15.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-15.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx/ubuntu-15.10/Dockerfile b/docker/php-nginx/ubuntu-15.10/Dockerfile index ef482dad2..efc1f2adc 100644 --- a/docker/php-nginx/ubuntu-15.10/Dockerfile +++ b/docker/php-nginx/ubuntu-15.10/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-15.10 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php-nginx/ubuntu-16.04/Dockerfile b/docker/php-nginx/ubuntu-16.04/Dockerfile index c5951bb66..16b40bfb2 100644 --- a/docker/php-nginx/ubuntu-16.04/Dockerfile +++ b/docker/php-nginx/ubuntu-16.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php:ubuntu-16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php/alpine-3-php7/Dockerfile b/docker/php/alpine-3-php7/Dockerfile index 0f441aecb..ca40e577a 100644 --- a/docker/php/alpine-3-php7/Dockerfile +++ b/docker/php/alpine-3-php7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:alpine-3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php/alpine-3/Dockerfile b/docker/php/alpine-3/Dockerfile index db73f56ed..9cd3c3ded 100644 --- a/docker/php/alpine-3/Dockerfile +++ b/docker/php/alpine-3/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:alpine-3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php/centos-7/Dockerfile b/docker/php/centos-7/Dockerfile index d96224ccf..cf5275e2f 100644 --- a/docker/php/centos-7/Dockerfile +++ b/docker/php/centos-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:centos-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php/debian-7/Dockerfile b/docker/php/debian-7/Dockerfile index 7ce1b2826..babfd818b 100644 --- a/docker/php/debian-7/Dockerfile +++ b/docker/php/debian-7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:debian-7 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php/debian-8-php7/Dockerfile b/docker/php/debian-8-php7/Dockerfile index c92aade6a..09fe405d8 100644 --- a/docker/php/debian-8-php7/Dockerfile +++ b/docker/php/debian-8-php7/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:debian-8 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php/debian-8/Dockerfile b/docker/php/debian-8/Dockerfile index 6f6cafef7..0b3846235 100644 --- a/docker/php/debian-8/Dockerfile +++ b/docker/php/debian-8/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:debian-8 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php/debian-9/Dockerfile b/docker/php/debian-9/Dockerfile index f39f48698..212db1ef5 100644 --- a/docker/php/debian-9/Dockerfile +++ b/docker/php/debian-9/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:debian-9 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php/ubuntu-12.04/Dockerfile b/docker/php/ubuntu-12.04/Dockerfile index 62a2e9050..c9fb549f6 100644 --- a/docker/php/ubuntu-12.04/Dockerfile +++ b/docker/php/ubuntu-12.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:ubuntu-12.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php/ubuntu-14.04/Dockerfile b/docker/php/ubuntu-14.04/Dockerfile index b8106b936..e302c49f3 100644 --- a/docker/php/ubuntu-14.04/Dockerfile +++ b/docker/php/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php/ubuntu-15.04/Dockerfile b/docker/php/ubuntu-15.04/Dockerfile index 330fcdc73..9f5e539f4 100644 --- a/docker/php/ubuntu-15.04/Dockerfile +++ b/docker/php/ubuntu-15.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:ubuntu-15.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php/ubuntu-15.10/Dockerfile b/docker/php/ubuntu-15.10/Dockerfile index 16caea36b..508826df3 100644 --- a/docker/php/ubuntu-15.10/Dockerfile +++ b/docker/php/ubuntu-15.10/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:ubuntu-15.10 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/php/ubuntu-16.04/Dockerfile b/docker/php/ubuntu-16.04/Dockerfile index c1cd46918..228f91435 100644 --- a/docker/php/ubuntu-16.04/Dockerfile +++ b/docker/php/ubuntu-16.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:ubuntu-16.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker/piwik/ubuntu-14.04/Dockerfile b/docker/piwik/ubuntu-14.04/Dockerfile index 60bf9c95a..263397732 100644 --- a/docker/piwik/ubuntu-14.04/Dockerfile +++ b/docker/piwik/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-nginx:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app/piwik/ ENV PIWIK_URL http://example.com/ diff --git a/docker/postfix/latest/Dockerfile b/docker/postfix/latest/Dockerfile index c83e708df..4180bbc3d 100644 --- a/docker/postfix/latest/Dockerfile +++ b/docker/postfix/latest/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:latest MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 COPY conf/ /opt/docker/ diff --git a/docker/samson-deployment/latest/Dockerfile b/docker/samson-deployment/latest/Dockerfile index 175b27a89..6f8c3a224 100644 --- a/docker/samson-deployment/latest/Dockerfile +++ b/docker/samson-deployment/latest/Dockerfile @@ -8,7 +8,7 @@ FROM zendesk/samson:latest MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ############################################################################### diff --git a/docker/sphinx/latest/Dockerfile b/docker/sphinx/latest/Dockerfile index c5d75a33b..0b5f09c71 100644 --- a/docker/sphinx/latest/Dockerfile +++ b/docker/sphinx/latest/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/bootstrap:alpine-3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 RUN /usr/local/bin/apk-install \ # General sphinx diff --git a/docker/ssh/latest/Dockerfile b/docker/ssh/latest/Dockerfile index fbedc7302..c4ccf9b99 100644 --- a/docker/ssh/latest/Dockerfile +++ b/docker/ssh/latest/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base-app:latest MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 RUN /opt/docker/bin/control.sh service.enable ssh diff --git a/docker/storage/latest/Dockerfile b/docker/storage/latest/Dockerfile index d27712751..bb7e65218 100644 --- a/docker/storage/latest/Dockerfile +++ b/docker/storage/latest/Dockerfile @@ -8,7 +8,7 @@ FROM busybox:latest MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 RUN mkdir /storage/ \ && chmod 777 /storage/ diff --git a/docker/typo3/ubuntu-14.04/Dockerfile b/docker/typo3/ubuntu-14.04/Dockerfile index f17f5b259..794675cb6 100644 --- a/docker/typo3/ubuntu-14.04/Dockerfile +++ b/docker/typo3/ubuntu-14.04/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/php-apache:ubuntu-14.04 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV WEB_DOCUMENT_ROOT /app/web/ diff --git a/docker/varnish/latest/Dockerfile b/docker/varnish/latest/Dockerfile index 64a55f12a..b5845a717 100644 --- a/docker/varnish/latest/Dockerfile +++ b/docker/varnish/latest/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:alpine-3 MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV VARNISH_PORT 80 diff --git a/docker/vsftp/latest/Dockerfile b/docker/vsftp/latest/Dockerfile index 2e52e369a..18fdb0387 100644 --- a/docker/vsftp/latest/Dockerfile +++ b/docker/vsftp/latest/Dockerfile @@ -8,7 +8,7 @@ FROM webdevops/base:latest MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 ENV FTP_USER application ENV FTP_PASSWORD application diff --git a/template/Dockerfile/docker.jinja2 b/template/Dockerfile/docker.jinja2 index 55d044de9..cf062e0e6 100644 --- a/template/Dockerfile/docker.jinja2 +++ b/template/Dockerfile/docker.jinja2 @@ -10,7 +10,7 @@ FROM {{ image }}:{{ tag }} MAINTAINER info@webdevops.io LABEL vendor=WebDevOps.io LABEL io.webdevops.layout=7 -LABEL io.webdevops.version=0.50.2 +LABEL io.webdevops.version=0.50.3 {%- endmacro %} {%- macro add(source, target) -%}