Skip to content

Releases: mag37/dockcheck

v0.3.0

14 Dec 19:40
15d3a96
Compare
Choose a tag to compare

New:

  • Added a new -d flag, example: $ dockcheck.sh -d N
    • N = number of days old new images have to be before being pulled and updated.
    • Containers skipped due to "too recent" images will be listed like this +adguardhome 2d, where 2d is 2d old.
    • The full checkup will be slower due to checking the registry twice (for now).

v0.2.6

09 Dec 14:37
488669b
Compare
Choose a tag to compare

Fixes:

  • Changed the logic around regctl checks and downloads.
    - Will check $PATH (as before) but additionally instead of using relative path of ./regctl it'll use the scripts working dir as a base.
    - So regctl will be checked/downloaded alongside the scripts location. no matter if it's in ~/usr/local/bin/dockcheck or ~/dockcheck/dockcheck.sh or other.

Special thanks to @Impact123 who suggested the changes.

v0.2.5

29 Aug 18:48
132fda3
Compare
Choose a tag to compare

New:

  • Added the option -s to also include stopped containers in the update check.

Fixes:

  • if -y|a flag is passed it will not prompt for self-update interaction (only print the "new version" message) to not break eg. scheduled auto-runs.

v0.2.4

12 Jul 14:52
9a246b5
Compare
Choose a tag to compare

Fixes:

  • Changed the Exclude-option to only exclude exact matches. (previously excluded things by mistake)
    • Same changes to the dc_brief.sh
  • Formatting: Added counter and info message on current container update progress.
  • Readme - minor edits.

v0.2.3

05 Mar 21:01
Compare
Choose a tag to compare

New:

  • Added a self updating function, calling either curl or git (user interactive choice) to update the local file and then re-run it.
  • Added a dirty changenote message to be able to communicate why a update might be important.

v0.2.2 - Urgent Fixes

01 Mar 20:17
e864edc
Compare
Choose a tag to compare

Fixes:

  • The recently added (2.0) support for multi-compose projects screwed up. The compose-array sometimes kept previous containers compose-file and tried to use them all for the next rebuild.
  • Added a script errorCheck.sh to easily list your currently running configs.
  • If you've got odd errors, please review your running containers for faulty compose-file labels.

v0.2.1

26 Feb 22:13
f6e2d50
Compare
Choose a tag to compare

Fixes:

  • Now respecting multi compose-projects (eg. override.yml)

New:

  • Added an option to exclude a list of services when launching the script.
    • Example: dockcheck.sh -e nginx,heimdall

v0.2.0

23 Feb 12:20
372e79a
Compare
Choose a tag to compare

Fixes:

  • Fixed a breaking error where pull was not respecting image:tag, always defaulting to :latest.

v0.1.9

23 Feb 12:11
Compare
Choose a tag to compare

Fixes:

  • Made a check to see if the compose is started with a env-file, if so use that file with the compose-command.
  • Corrected an error not respecting image:tags when pulling.

Minor:

  • Changed colors for more consistency.

v0.1.8

15 Feb 16:02
687551c
Compare
Choose a tag to compare

Fixes:

  • Checks if curl/wget exist to not get an empty regctl binary.
    • Extra check if regctl binary is functional before continuing.
  • changed shebang to #!/usr/bin/env bash for portability.
  • General cleaning. (y/n checks and space saving)

New:

  • Rework of the choosecontainers function

    • [aA] to update ALL (was 0 before and part of the list/array)
    • numbers starting from 1 (instead of 0)
    • will prompt for new choice if picking numbers/letters out of bound.
  • docker prune option after completed updates.

    • additionally a-p flag for automatic update+prune, eg ./dockcheck.sh -yp
  • Added GNU GPL v3.0 license.