If the containers no longer exist and the images are unused, we should remove the images as well. Note that images may sometimes stick around for a little while, depending on the retire schedule and the wait time specified for the container. Closes #4104
16 lines
497 B
Bash
Executable File
16 lines
497 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -eo pipefail
|
|
[[ $DOKKU_TRACE ]] && set -x
|
|
source "$PLUGIN_CORE_AVAILABLE_PATH/common/functions"
|
|
source "$PLUGIN_AVAILABLE_PATH/scheduler-docker-local/internal-functions"
|
|
|
|
trigger-scheduler-docker-local-scheduler-retire() {
|
|
declare desc="retires all old containers once they have aged out"
|
|
declare trigger="scheduler-retire"
|
|
|
|
fn-scheduler-docker-local-retire-containers
|
|
fn-scheduler-docker-local-retire-images
|
|
}
|
|
|
|
trigger-scheduler-docker-local-scheduler-retire "$@"
|