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
ADD run/scripts/info /usr/local/bin/l3d
ADD run/scripts/version /usr/local/bin/version
ADD run/scripts/l3dnewversion /usr/local/bin/l3dnewversion
ADD run/scripts/delete /usr/local/bin/.delete
RUN echo "Install dorgflow" && \
cd /var/opt && \
......
......@@ -40,6 +40,7 @@ function infohost() {
echo "User: ${USERNAME} (${USERID}:${GROUPID} - ${GROUPIDS})"
echo "Home: ${HOMEDIR}"
echo "Shell: ${L3DSHELL}"
echo "Cleanup: ${L3D_ALWAYS_CLEANUP}"
echo "Workdir: ${WORKDIR}"
echo "SSH: ${SSHAUTH} - ${SSHAUTHSOCK}"
sectionFooter
......
......@@ -46,6 +46,7 @@ function startContainer() {
start_params=(
--env L3DVERSION=${L3DVERSION}
--env L3DSHELL=${L3DSHELL}
--env L3D_ALWAYS_CLEANUP=${L3D_ALWAYS_CLEANUP}
--env HOME=/home/${USERNAME}
--env COMPOSE_PROJECT_NAME=${COMPOSE_PROJECT_NAME}
--env COMPOSER_DOWNGRADE=${COMPOSER_DOWNGRADE}
......
......@@ -73,6 +73,11 @@ else
L3DSHELL="/usr/bin/fish"
fi
# Set l3d cleanup
if [[ "x${L3D_ALWAYS_CLEANUP}" == "x" ]]; then
L3D_ALWAYS_CLEANUP=0
fi
# Read environment variables
if [[ -f "${HOME}/.env" ]]; then
export $(cat ${HOME}/.env | xargs) > /dev/null 2>&1
......@@ -89,6 +94,7 @@ project_params=(
--env GROUPIDS="${GROUPIDS}"
--env HOMEDIR=${HOME}
--env L3DSHELL=${L3DSHELL}
--env L3D_ALWAYS_CLEANUP=${L3D_ALWAYS_CLEANUP}
--env WORKDIR=${PWD}
--env SSHAUTH=${SSHAUTH}
--env SSHAUTHSOCK=${SSHAUTHSOCK}
......
......@@ -259,3 +259,7 @@ if [[ -x "${L3DSHELL}" ]]; then
else
/usr/bin/fish
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