Skip to content

Commit 2689638

Browse files
mikepsinnbestlong
authored andcommitted
MySQL Client in Workspace (laradock#1892)
1 parent fa7d3c2 commit 2689638

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

docker-compose.yml

+1
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ services:
9393
- INSTALL_SWOOLE=${WORKSPACE_INSTALL_SWOOLE}
9494
- INSTALL_LIBPNG=${WORKSPACE_INSTALL_LIBPNG}
9595
- INSTALL_IONCUBE=${WORKSPACE_INSTALL_IONCUBE}
96+
- INSTALL_MYSQL_CLIENT=${WORKSPACE_INSTALL_MYSQL_CLIENT}
9697
- PUID=${WORKSPACE_PUID}
9798
- PGID=${WORKSPACE_PGID}
9899
- CHROME_DRIVER_VERSION=${WORKSPACE_CHROME_DRIVER_VERSION}

env-example

+1
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ WORKSPACE_INSTALL_PHALCON=false
123123
WORKSPACE_INSTALL_SWOOLE=false
124124
WORKSPACE_INSTALL_LIBPNG=false
125125
WORKSPACE_INSTALL_IONCUBE=false
126+
WORKSPACE_INSTALL_MYSQL_CLIENT=false
126127
WORKSPACE_PUID=1000
127128
WORKSPACE_PGID=1000
128129
WORKSPACE_CHROME_DRIVER_VERSION=2.42

workspace/Dockerfile

+13
Original file line numberDiff line numberDiff line change
@@ -877,6 +877,19 @@ RUN if [ $INSTALL_PHALCON = true ]; then \
877877
&& rm -rf /tmp/cphalcon* \
878878
;fi
879879

880+
###########################################################################
881+
# MySQL Client:
882+
###########################################################################
883+
884+
USER root
885+
886+
ARG INSTALL_MYSQL_CLIENT=false
887+
888+
RUN if [ ${INSTALL_MYSQL_CLIENT} = true ]; then \
889+
apt-get update -yqq && \
890+
apt-get -y install mysql-client \
891+
;fi
892+
880893
###########################################################################
881894
# Check PHP version:
882895
###########################################################################

0 commit comments

Comments
 (0)