#!/usr/bin/env bash set -eo pipefail; [[ $DOKKU_TRACE ]] && set -x source "$PLUGIN_CORE_AVAILABLE_PATH/common/functions" source "$PLUGIN_AVAILABLE_PATH/docker-options/functions" source "$PLUGIN_AVAILABLE_PATH/ps/functions" set_default_restart_policies() { declare desc="set the default restart policy for all applications if there is not one already set" local APPS="$(dokku_apps)" local APP for APP in $APPS; do local RESTART_POLICIES=$(get_restart_policies "$(get_phase_file_path "deploy")") if [[ -z "$RESTART_POLICIES" ]]; then local passed_phases=(deploy) add_passed_docker_option passed_phases[@] "--restart=on-failure:10" fi done } set_default_restart_policies "$@"