Skip to content
Snippets Groups Projects
Commit 863fa2fd authored by jurgenhaas's avatar jurgenhaas
Browse files

#104 Delete after leaving l3d if L3D_ALWAYS_CLEANUP is set to 1

parent 75ff64df
No related branches found
Tags feature104a
No related merge requests found
...@@ -20,6 +20,7 @@ ADD ahoy.changelog.yml /etc/ahoy/changelog.yml ...@@ -20,6 +20,7 @@ ADD ahoy.changelog.yml /etc/ahoy/changelog.yml
ADD run/scripts/info /usr/local/bin/l3d ADD run/scripts/info /usr/local/bin/l3d
ADD run/scripts/version /usr/local/bin/version ADD run/scripts/version /usr/local/bin/version
ADD run/scripts/l3dnewversion /usr/local/bin/l3dnewversion ADD run/scripts/l3dnewversion /usr/local/bin/l3dnewversion
ADD run/scripts/delete /usr/local/bin/.delete
RUN echo "Install dorgflow" && \ RUN echo "Install dorgflow" && \
cd /var/opt && \ cd /var/opt && \
......
...@@ -40,6 +40,7 @@ function infohost() { ...@@ -40,6 +40,7 @@ function infohost() {
echo "User: ${USERNAME} (${USERID}:${GROUPID} - ${GROUPIDS})" echo "User: ${USERNAME} (${USERID}:${GROUPID} - ${GROUPIDS})"
echo "Home: ${HOMEDIR}" echo "Home: ${HOMEDIR}"
echo "Shell: ${L3DSHELL}" echo "Shell: ${L3DSHELL}"
echo "Cleanup: ${L3D_ALWAYS_CLEANUP}"
echo "Workdir: ${WORKDIR}" echo "Workdir: ${WORKDIR}"
echo "SSH: ${SSHAUTH} - ${SSHAUTHSOCK}" echo "SSH: ${SSHAUTH} - ${SSHAUTHSOCK}"
sectionFooter sectionFooter
......
...@@ -46,6 +46,7 @@ function startContainer() { ...@@ -46,6 +46,7 @@ function startContainer() {
start_params=( start_params=(
--env L3DVERSION=${L3DVERSION} --env L3DVERSION=${L3DVERSION}
--env L3DSHELL=${L3DSHELL} --env L3DSHELL=${L3DSHELL}
--env L3D_ALWAYS_CLEANUP=${L3D_ALWAYS_CLEANUP}
--env HOME=/home/${USERNAME} --env HOME=/home/${USERNAME}
--env COMPOSE_PROJECT_NAME=${COMPOSE_PROJECT_NAME} --env COMPOSE_PROJECT_NAME=${COMPOSE_PROJECT_NAME}
--env COMPOSER_DOWNGRADE=${COMPOSER_DOWNGRADE} --env COMPOSER_DOWNGRADE=${COMPOSER_DOWNGRADE}
......
...@@ -73,6 +73,11 @@ else ...@@ -73,6 +73,11 @@ else
L3DSHELL="/usr/bin/fish" L3DSHELL="/usr/bin/fish"
fi fi
# Set l3d cleanup
if [[ "x${L3D_ALWAYS_CLEANUP}" == "x" ]]; then
L3D_ALWAYS_CLEANUP=0
fi
# Read environment variables # Read environment variables
if [[ -f "${HOME}/.env" ]]; then if [[ -f "${HOME}/.env" ]]; then
export $(cat ${HOME}/.env | xargs) > /dev/null 2>&1 export $(cat ${HOME}/.env | xargs) > /dev/null 2>&1
...@@ -89,6 +94,7 @@ project_params=( ...@@ -89,6 +94,7 @@ project_params=(
--env GROUPIDS="${GROUPIDS}" --env GROUPIDS="${GROUPIDS}"
--env HOMEDIR=${HOME} --env HOMEDIR=${HOME}
--env L3DSHELL=${L3DSHELL} --env L3DSHELL=${L3DSHELL}
--env L3D_ALWAYS_CLEANUP=${L3D_ALWAYS_CLEANUP}
--env WORKDIR=${PWD} --env WORKDIR=${PWD}
--env SSHAUTH=${SSHAUTH} --env SSHAUTH=${SSHAUTH}
--env SSHAUTHSOCK=${SSHAUTHSOCK} --env SSHAUTHSOCK=${SSHAUTHSOCK}
......
...@@ -259,3 +259,7 @@ if [[ -x "${L3DSHELL}" ]]; then ...@@ -259,3 +259,7 @@ if [[ -x "${L3DSHELL}" ]]; then
else else
/usr/bin/fish /usr/bin/fish
fi fi
if [[ "$L3D_ALWAYS_CLEANUP" == "1" ]]; then
/usr/local/bin/.delete $COMPOSE_PROJECT_NAME
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment