From f233cf3b41e4f730566c705fe5104f2fa69241a7 Mon Sep 17 00:00:00 2001 From: mag37 Date: Sun, 26 Feb 2023 13:16:54 +0100 Subject: [PATCH] Added info --- README.md | 6 ++++-- dockcheck.sh | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9f6466e..a5b22af 100644 --- a/README.md +++ b/README.md @@ -15,13 +15,14 @@ ___ ``` $ ./dockcheck.sh -h Syntax: dockcheck.sh [OPTION] [part of name to filter] -Example: dockcheck.sh -a ng +Example: dockcheck.sh -a -e nextcloud,heimdall Options: -h Print this Help. -a|y Automatic updates, without interaction. -n No updates, only checking availability. -p Auto-Prune dangling images after update. +-e Exclude containers, separated by comma. -r Allow updating images for docker run, wont update the container. ``` @@ -68,11 +69,12 @@ Containers need to be manually stopped, removed and created again to run on the - ~~Having no curl/wget leads to corrupt `regctl` without alerting.~~ - ~~Using custom `.env` files does not work.~~ - ~~Pull not respecting image:tags, always defaulting to latest~~ +- ~~Not respecting multi-compose projects using multiple `-f` like `...override.yml` or similar.~~ +- ~~Not being able to exclude specific containers.~~ ### :hammer: Known issues - No detailed error feedback (just skip + list what's skipped) . - Not respecting `--profile` options when re-creating the container. -- Not respecting multi-compose projects using multiple `-f` like `...override.yml` or similar. ## `dc_brief.sh` Just a brief, slimmed down version of the script to only print what containers got updates, no updates or errors. diff --git a/dockcheck.sh b/dockcheck.sh index 5c23aaf..894531b 100755 --- a/dockcheck.sh +++ b/dockcheck.sh @@ -9,7 +9,7 @@ LatestRelease="$(curl -s -r 0-50 https://raw.githubusercontent.com/mag37/dockche ### Help Function: Help() { echo "Syntax: dockcheck.sh [OPTION] [part of name to filter]" - echo "Example: dockcheck.sh -a ng" + echo "Example: dockcheck.sh -a -e nextcloud,heimdall" echo echo "Options:" echo "-h Print this Help." @@ -188,9 +188,9 @@ if [ -n "$GotUpdates" ] ; then ### Check if the container got an environment file set, use it if so: if [ -n "$ContEnv" ]; then - $DockerBin ${CompleteConfs[@]} --env-file "$ContEnv" up -d "$ContName" # unquoted array to allow split + $DockerBin ${CompleteConfs[@]} --env-file "$ContEnv" up -d "$ContName" # unquoted array to allow split - rework? else - $DockerBin ${CompleteConfs[@]} up -d "$ContName" # unquoted array to allow split + $DockerBin ${CompleteConfs[@]} up -d "$ContName" # unquoted array to allow split - rework? fi done printf "\033[0;32mAll done!\033[0m\n"