From 3a62814fdc9e0e4e62450692e444e57e494bf7d5 Mon Sep 17 00:00:00 2001 From: James Whiteman Date: Fri, 7 Apr 2017 10:19:23 +1200 Subject: [PATCH 1/3] Update env-example added install symfony to workspace --- env-example | 1 + 1 file changed, 1 insertion(+) diff --git a/env-example b/env-example index bb7d1b99..ef7c2582 100644 --- a/env-example +++ b/env-example @@ -26,6 +26,7 @@ WORKSPACE_INSTALL_LARAVEL_ENVOY=false WORKSPACE_INSTALL_DEPLOYER=false WORKSPACE_INSTALL_LINUXBREW=false WORKSPACE_INSTALL_MC=false +WORKSPACE_INSTALL_SYMFONY=false WORKSPACE_PUID=1000 WORKSPACE_PGID=1000 WORKSPACE_NODE_VERSION=stable From 68ff57390403a3811f7de3172a7a3d51bc42202c Mon Sep 17 00:00:00 2001 From: James Whiteman Date: Fri, 7 Apr 2017 10:20:19 +1200 Subject: [PATCH 2/3] Update docker-compose.yml Added Install_symfony --- docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yml b/docker-compose.yml index 2740f67d..7f60f0f4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -29,6 +29,7 @@ services: - INSTALL_DEPLOYER=${WORKSPACE_INSTALL_LARAVEL_ENVOY} - INSTALL_LINUXBREW=${WORKSPACE_INSTALL_LARAVEL_ENVOY} - INSTALL_MC=${WORKSPACE_INSTALL_MC} + - INSTALL_SYMFONY=${WORKSPACE_INSTALL_SYMFONY} - PUID=${WORKSPACE_PUID} - PGID=${WORKSPACE_PGID} - NODE_VERSION=${WORKSPACE_NODE_VERSION} From 2b5fdc00ee891b7d7cf3ae1357da56c4f60a898e Mon Sep 17 00:00:00 2001 From: James Whiteman Date: Fri, 7 Apr 2017 10:22:26 +1200 Subject: [PATCH 3/3] Update Dockerfile-70 install symfony and add alias for symfony --- workspace/Dockerfile-70 | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/workspace/Dockerfile-70 b/workspace/Dockerfile-70 index 0e21a56e..db6d5c78 100644 --- a/workspace/Dockerfile-70 +++ b/workspace/Dockerfile-70 @@ -388,6 +388,28 @@ RUN if [ ${INSTALL_MC} = true ]; then\ chmod +x /usr/local/bin/mc \ ;fi +##################################### +# Symfony: +##################################### +USER root +ARG INSTALL_SYMFONY=false +ENV INSTALL_SYMFONY ${INSTALL_SYMFONY} +RUN if [ ${INSTALL_SYMFONY} = true ]; then \ + + mkdir -p /usr/local/bin \ + && curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony \ + && chmod a+x /usr/local/bin/symfony \ + + # Symfony 3 alias + && echo 'alias dev="php bin/console -e=dev"' >> ~/.bashrc \ + && echo 'alias prod="php bin/console -e=prod"' >> ~/.bashrc \ + + # Symfony 2 alias + # && echo 'alias dev="php app/console -e=dev"' >> ~/.bashrc \ + # && echo 'alias prod="php app/console -e=prod"' >> ~/.bashrc \ + +;fi + USER laradock #