Skip to content

Commit 152c896

Browse files
authored
Merge pull request laradock#1210 from nellonican/fix-env-vars
Fix variable issues.
2 parents 4682aff + a311149 commit 152c896

8 files changed

Lines changed: 22 additions & 16 deletions

File tree

docker-compose.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ services:
4141
- INSTALL_IMAGEMAGICK=${WORKSPACE_INSTALL_IMAGEMAGICK}
4242
- INSTALL_TERRAFORM=${WORKSPACE_INSTALL_TERRAFORM}
4343
- INSTALL_DUSK_DEPS=${WORKSPACE_INSTALL_DUSK_DEPS}
44+
- INSTALL_PG_CLIENT=${WORKSPACE_INSTALL_PG_CLIENT}
4445
- PUID=${WORKSPACE_PUID}
4546
- PGID=${WORKSPACE_PGID}
4647
- CHROME_DRIVER_VERSION=${WORKSPACE_CHROME_DRIVER_VERSION}
@@ -81,7 +82,7 @@ services:
8182
- INSTALL_AEROSPIKE=${PHP_FPM_INSTALL_AEROSPIKE}
8283
- INSTALL_MYSQLI=${PHP_FPM_INSTALL_MYSQLI}
8384
- INSTALL_PGSQL=${PHP_FPM_INSTALL_PGSQL}
84-
- PHP_FPM_PG_CLIENT=${PHP_FPM_PG_CLIENT}
85+
- INSTALL_PG_CLIENT=${PHP_FPM_INSTALL_PG_CLIENT}
8586
- INSTALL_TOKENIZER=${PHP_FPM_INSTALL_TOKENIZER}
8687
- INSTALL_INTL=${PHP_FPM_INSTALL_INTL}
8788
- INSTALL_GHOSTSCRIPT=${PHP_FPM_INSTALL_GHOSTSCRIPT}

env-example

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,14 @@ WORKSPACE_INSTALL_IMAGE_OPTIMIZERS=false
5454
WORKSPACE_INSTALL_IMAGEMAGICK=false
5555
WORKSPACE_INSTALL_TERRAFORM=false
5656
WORKSPACE_INSTALL_DUSK_DEPS=false
57+
WORKSPACE_INSTALL_PG_CLIENT=false
5758
WORKSPACE_PUID=1000
5859
WORKSPACE_PGID=1000
5960
WORKSPACE_CHROME_DRIVER_VERSION=2.32
6061
WORKSPACE_NODE_VERSION=stable
6162
WORKSPACE_YARN_VERSION=latest
6263
WORKSPACE_TIMEZONE=UTC
6364
WORKSPACE_SSH_PORT=2222
64-
WORKSPACE_PG_CLIENT=true
6565

6666
### PHP_FPM ############################################################################################################
6767

@@ -86,6 +86,7 @@ PHP_FPM_INSTALL_LDAP=false
8686
PHP_FPM_INSTALL_SWOOLE=false
8787
PHP_FPM_INSTALL_IMAGE_OPTIMIZERS=false
8888
PHP_FPM_INSTALL_IMAGEMAGICK=false
89+
PHP_FPM_INSTALL_PG_CLIENT=false
8990

9091
### NGINX ##############################################################################################################
9192

php-fpm/Dockerfile-56

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ RUN if [ ${INSTALL_PGSQL} = true ]; then \
6565
# pgsql client
6666
#####################################
6767

68-
ARG PHP_FPM_PG_CLIENT=true
69-
RUN if [ ${PHP_FPM_PG_CLIENT} = true ]; then \
68+
ARG INSTALL_PG_CLIENT=false
69+
RUN if [ ${INSTALL_PG_CLIENT} = true ]; then \
7070
# Install the pgsql clint
7171
apt-get update -yqq && \
7272
apt-get install -y postgresql-client \

php-fpm/Dockerfile-70

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ RUN if [ ${INSTALL_PGSQL} = true ]; then \
6565
# pgsql client
6666
#####################################
6767

68-
ARG PHP_FPM_PG_CLIENT=false
69-
RUN if [ ${PHP_FPM_PG_CLIENT} = true ]; then \
68+
ARG INSTALL_PG_CLIENT=false
69+
RUN if [ ${INSTALL_PG_CLIENT} = true ]; then \
7070
# Install the pgsql client
7171
apt-get update -yqq && \
7272
apt-get install -y postgresql-client \

php-fpm/Dockerfile-71

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ RUN if [ ${INSTALL_PGSQL} = true ]; then \
6565
# pgsql client
6666
#####################################
6767

68-
ARG PHP_FPM_PG_CLIENT=false
69-
RUN if [ ${PHP_FPM_PG_CLIENT} = true ]; then \
68+
ARG INSTALL_PG_CLIENT=false
69+
RUN if [ ${INSTALL_PG_CLIENT} = true ]; then \
7070
# Install the pgsql client
7171
apt-get update -yqq && \
7272
apt-get install -y postgresql-client \

workspace/Dockerfile-56

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -528,9 +528,10 @@ RUN if [ ${INSTALL_TERRAFORM} = true ]; then \
528528
#####################################
529529
# pgsql client
530530
#####################################
531-
532-
ARG WORKSPACE_PG_CLIENT=false
533-
RUN if [ ${WORKSPACE_PG_CLIENT} = true ]; then \
531+
USER root
532+
ARG INSTALL_PG_CLIENT=false
533+
ENV INSTALL_PG_CLIENT ${INSTALL_PG_CLIENT}
534+
RUN if [ ${INSTALL_PG_CLIENT} = true ]; then \
534535
# Install the pgsql clint
535536
apt-get update -yqq && \
536537
apt-get -y install postgresql-client \

workspace/Dockerfile-70

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -621,9 +621,10 @@ RUN if [ ${INSTALL_TERRAFORM} = true ]; then \
621621
#####################################
622622
# pgsql client
623623
#####################################
624-
625-
ARG WORKSPACE_PG_CLIENT=false
626-
RUN if [ ${WORKSPACE_PG_CLIENT} = true ]; then \
624+
USER root
625+
ARG INSTALL_PG_CLIENT=false
626+
ENV INSTALL_PG_CLIENT ${INSTALL_PG_CLIENT}
627+
RUN if [ ${INSTALL_PG_CLIENT} = true ]; then \
627628
# Install the pgsql client
628629
apt-get update -yqq && \
629630
apt-get -y install postgresql-client \

workspace/Dockerfile-71

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -626,8 +626,10 @@ RUN if [ ${INSTALL_TERRAFORM} = true ]; then \
626626
#####################################
627627
# pgsql client
628628
#####################################
629-
ARG WORKSPACE_PG_CLIENT=false
630-
RUN if [ ${WORKSPACE_PG_CLIENT} = true ]; then \
629+
USER root
630+
ARG INSTALL_PG_CLIENT=false
631+
ENV INSTALL_PG_CLIENT ${INSTALL_PG_CLIENT}
632+
RUN if [ ${INSTALL_PG_CLIENT} = true ]; then \
631633
# Install the pgsql clint
632634
apt-get update -yqq && \
633635
apt-get -y install postgresql-client \

0 commit comments

Comments
 (0)