diff --git a/plugins/caddy-vhosts/command-functions b/plugins/caddy-vhosts/command-functions index b763e693a..6ca5be82a 100755 --- a/plugins/caddy-vhosts/command-functions +++ b/plugins/caddy-vhosts/command-functions @@ -131,6 +131,7 @@ cmd-caddy-start() { local TMP_COMPOSE_FILE=$(mktemp "/tmp/dokku-${DOKKU_PID}-${FUNCNAME[0]}.XXXXXX") trap "rm -rf '$TMP_COMPOSE_FILE' >/dev/null" RETURN INT TERM EXIT + touch "${DOKKU_LIB_ROOT}/data/caddy/caddy.started" rm -f "${DOKKU_LIB_ROOT}/data/caddy/caddy.stopped" fn-caddy-template-compose-file "$TMP_COMPOSE_FILE" "$DOCKER_BIN" compose -f "$TMP_COMPOSE_FILE" -p caddy up -d --quiet-pull @@ -148,6 +149,7 @@ cmd-caddy-stop() { local TMP_COMPOSE_FILE=$(mktemp "/tmp/dokku-${DOKKU_PID}-${FUNCNAME[0]}.XXXXXX") trap "rm -rf '$TMP_COMPOSE_FILE' >/dev/null" RETURN INT TERM EXIT + rm -f "${DOKKU_LIB_ROOT}/data/caddy/caddy.started" touch "${DOKKU_LIB_ROOT}/data/caddy/caddy.stopped" fn-caddy-template-compose-file "$TMP_COMPOSE_FILE" "$DOCKER_BIN" compose -f "$TMP_COMPOSE_FILE" -p caddy down --remove-orphans diff --git a/plugins/nginx-vhosts/command-functions b/plugins/nginx-vhosts/command-functions index 56bddc344..fdb73927f 100755 --- a/plugins/nginx-vhosts/command-functions +++ b/plugins/nginx-vhosts/command-functions @@ -115,6 +115,7 @@ cmd-nginx-start() { declare cmd="nginx:start" [[ "$1" == "$cmd" ]] && shift 1 + touch "${DOKKU_LIB_ROOT}/data/nginx-vhosts/nginx.started" rm -f "${DOKKU_LIB_ROOT}/data/nginx-vhosts/nginx.stopped" fn-nginx-vhosts-nginx-init-cmd "enable" fn-nginx-vhosts-nginx-init-cmd "start" @@ -125,6 +126,7 @@ cmd-nginx-stop() { declare cmd="nginx:stop" [[ "$1" == "$cmd" ]] && shift 1 + rm -f "${DOKKU_LIB_ROOT}/data/nginx-vhosts/nginx.started" touch "${DOKKU_LIB_ROOT}/data/nginx-vhosts/nginx.stopped" fn-nginx-vhosts-nginx-init-cmd "stop" fn-nginx-vhosts-nginx-init-cmd "disable" diff --git a/plugins/traefik-vhosts/command-functions b/plugins/traefik-vhosts/command-functions index 44c38ce3f..43f814a95 100755 --- a/plugins/traefik-vhosts/command-functions +++ b/plugins/traefik-vhosts/command-functions @@ -135,6 +135,7 @@ cmd-traefik-start() { local TMP_COMPOSE_FILE=$(mktemp "/tmp/dokku-${DOKKU_PID}-${FUNCNAME[0]}.XXXXXX") trap "rm -rf '$TMP_COMPOSE_FILE' >/dev/null" RETURN INT TERM EXIT + touch "${DOKKU_LIB_ROOT}/data/traefik/traefik.started" rm -f "${DOKKU_LIB_ROOT}/data/traefik/traefik.stopped" touch "${DOKKU_LIB_ROOT}/data/traefik/traefik-acme.json" chmod 600 "${DOKKU_LIB_ROOT}/data/traefik/traefik-acme.json" @@ -154,6 +155,7 @@ cmd-traefik-stop() { local TMP_COMPOSE_FILE=$(mktemp "/tmp/dokku-${DOKKU_PID}-${FUNCNAME[0]}.XXXXXX") trap "rm -rf '$TMP_COMPOSE_FILE' >/dev/null" RETURN INT TERM EXIT + rm -f "${DOKKU_LIB_ROOT}/data/traefik/traefik.started" touch "${DOKKU_LIB_ROOT}/data/traefik/traefik.stopped" touch "${DOKKU_LIB_ROOT}/data/traefik/traefik-acme.json" chmod 600 "${DOKKU_LIB_ROOT}/data/traefik/traefik-acme.json"