From 2226f696d958fadbfddb488f91c7f3ff66761886 Mon Sep 17 00:00:00 2001 From: Felix Haeberle <kontakt@felixhaeberle.de> Date: Wed, 16 Dec 2020 13:48:19 +0100 Subject: [PATCH] #45 add new variable SSHAUTHSOCKORIGIN --- run/scripts/start | 1 + setup/scripts/l3d | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/run/scripts/start b/run/scripts/start index bec088c..30cfbad 100755 --- a/run/scripts/start +++ b/run/scripts/start @@ -30,6 +30,7 @@ function getConfig { } function startContainer { + SSHAUTHSOCK=${SSHAUTHSOCKORIGIN} if [[ -n ${COMPOSE_PROJECT_NAME} ]]; then ID=$(docker container ls --all -q -f name=^${COMPOSE_PROJECT_NAME}_l3d$) if [[ -n ${ID} ]]; then diff --git a/setup/scripts/l3d b/setup/scripts/l3d index 2ec918c..e4485b2 100755 --- a/setup/scripts/l3d +++ b/setup/scripts/l3d @@ -12,7 +12,9 @@ case "${L3DHOSTOS}" in # This works on MacOS when coreutils is installed. SCRIPTPATH="$(dirname "$(greadlink -f "$0")")" fi - ${SCRIPTPATH}/prepareMac4L3d + #${SCRIPTPATH}/prepareMac4L3d + SSHAUTHSOCKORIGIN=${SSHAUTHSOCK} + SSHAUTHSOCK="/run/host-services/ssh-auth.sock" if [[ $? > 0 ]]; then exit $? fi @@ -34,6 +36,9 @@ ID=$(docker container ls --all -q -f name=^l3drun$) if [[ ! -n ${ID} ]]; then docker run --name=l3drun -dt --rm \ --env SCRIPTPATH=${SCRIPTPATH} \ + --env SSHAUTHSOCKORIGIN=${SSHAUTHSOCKORIGIN} \ + --env SSHAUTHSOCK=${SSHAUTHSOCK} \ + --volume /run/host-services/ssh-auth.sock:/run/host-services/ssh-auth.sock \ --volume /var/run/docker.sock:/var/run/docker.sock \ --volume ${SCRIPTPATH}:/setup \ registry.lakedrops.com/docker/l3d/run:'{{ version }}' @@ -54,6 +59,7 @@ docker exec -it \ --env L3DSHELL=${L3DSHELL} \ --env WORKDIR=${PWD} \ --env SSHAUTH=${SSHAUTH} \ + --env SSHAUTHSOCKORIGIN=${SSHAUTHSOCKORIGIN} \ --env SSHAUTHSOCK=${SSHAUTHSOCK} \ --env PHP_VERSION=${PHP_VERSION} \ --env COMPOSE_PROJECT_NAME=${COMPOSE_PROJECT_NAME} \ -- GitLab