From 09805230490833910e6f2cc92e1484e9bc7d2fc6 Mon Sep 17 00:00:00 2001 From: Silvio Ney Date: Wed, 8 May 2019 11:17:08 +0100 Subject: [PATCH] POSTGIS Postgres Extension (#2110) * created PHP_FPM_INSTALL_POSTGIS variable * install postgis if needs * install_postgis variable --- docker-compose.yml | 1 + env-example | 1 + php-fpm/Dockerfile | 6 +++++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index b52cbd87..0ae4f2ff 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -155,6 +155,7 @@ services: - INSTALL_MYSQLI=${PHP_FPM_INSTALL_MYSQLI} - INSTALL_PGSQL=${PHP_FPM_INSTALL_PGSQL} - INSTALL_PG_CLIENT=${PHP_FPM_INSTALL_PG_CLIENT} + - INSTALL_POSTGIS=${PHP_FPM_INSTALL_POSTGIS} - INSTALL_INTL=${PHP_FPM_INSTALL_INTL} - INSTALL_GHOSTSCRIPT=${PHP_FPM_INSTALL_GHOSTSCRIPT} - INSTALL_LDAP=${PHP_FPM_INSTALL_LDAP} diff --git a/env-example b/env-example index 42ef3add..ae649e52 100644 --- a/env-example +++ b/env-example @@ -169,6 +169,7 @@ PHP_FPM_INSTALL_LDAP=false PHP_FPM_INSTALL_PHALCON=false PHP_FPM_INSTALL_SWOOLE=false PHP_FPM_INSTALL_PG_CLIENT=false +PHP_FPM_INSTALL_POSTGIS=false PHP_FPM_INSTALL_PCNTL=false PHP_FPM_INSTALL_CALENDAR=false PHP_FPM_INSTALL_FAKETIME=false diff --git a/php-fpm/Dockerfile b/php-fpm/Dockerfile index d816424e..55caca15 100644 --- a/php-fpm/Dockerfile +++ b/php-fpm/Dockerfile @@ -128,13 +128,17 @@ RUN if [ ${INSTALL_PGSQL} = true ]; then \ ########################################################################### ARG INSTALL_PG_CLIENT=false +ARG INSTALL_POSTGIS=false RUN if [ ${INSTALL_PG_CLIENT} = true ]; then \ # Create folders if not exists (https://github.com/tianon/docker-brew-debian/issues/65) mkdir -p /usr/share/man/man1 && \ mkdir -p /usr/share/man/man7 && \ # Install the pgsql client - apt-get install -y postgresql-client \ + apt-get install -y postgresql-client && \ + if [ ${INSTALL_POSTGIS} = true ]; then \ + apt-get install -y postgis; \ + fi \ ;fi ###########################################################################