mag37
fd67e0dff1
Update dockcheck.sh
2023-03-04 21:35:47 +01:00
mag37
0fb95ea616
Update dockcheck.sh
2023-03-04 21:28:25 +01:00
mag37
e4cf54c166
Update dockcheck.sh
2023-03-04 21:27:18 +01:00
mag37
e677d8513b
Update dockcheck.sh
2023-03-04 21:25:32 +01:00
mag37
d366d4680c
Update dockcheck.sh
2023-03-04 20:31:38 +01:00
mag37
76337ee326
Update dockcheck.sh
2023-03-04 20:31:20 +01:00
mag37
6cd90e4597
Update dockcheck.sh
2023-03-04 20:27:13 +01:00
mag37
08ae7a8d23
Update dockcheck.sh
2023-03-04 20:21:31 +01:00
mag37
062c62d071
Update dockcheck.sh
2023-03-04 20:06:41 +01:00
mag37
13549c2018
Update dockcheck.sh
2023-03-04 20:06:08 +01:00
mag37
9094bedfd3
Update dockcheck.sh
2023-03-04 20:05:27 +01:00
mag37
0d4eb4365c
Update dockcheck.sh
2023-03-04 20:02:30 +01:00
mag37
ac77470dee
Update dockcheck.sh
2023-03-04 20:00:20 +01:00
mag37
ea7a1cd171
Added selfupdating
...
Added a selfupdating function.
Fixed a forgotten variable (compose-array).
2023-03-04 19:56:26 +01:00
mag37
aac065022c
urgent
...
Should not edit on production! Too stressful. Another mistake corrected.
2023-03-01 20:52:17 +01:00
mag37
3e60468d47
urgent
...
and another fix.
2023-03-01 20:43:06 +01:00
mag37
09c1b769ca
urgent fix
...
too stressed.. typo
2023-03-01 20:39:02 +01:00
mag37
026d5296f8
urgent fix
...
Screwed up the array with compose-files! It just continued filling up on each loop, should be reset at each loop reset.
Will add info to readme.
2023-03-01 19:52:30 +01:00
mag37
f233cf3b41
Added info
2023-02-26 13:16:54 +01:00
mag37
191d27097d
Added exclude-option
...
Added option to exclude specific containers, full names separated by
comma. `dockcheck.sh -e heimdall,glances`
2023-02-26 07:49:57 +01:00
mag37
4ddb54770e
multi-compose fix
...
Added a hacky fix for multi-compose containers, for example using overrides in
custom directories or multiple override.yml
2023-02-25 10:32:22 +01:00
mag37
5c2cf75b21
vers.bump - fix breakage
...
Fixed a breaking error - pulling new images did not use the actual image:tag, but only defaulted to latest.
Hence bumping the version to alert new users to pull the latest.
2023-02-23 13:17:07 +01:00
mag37
e754450300
fixed :tag for pull
...
Pull did not take tag in account when pulling. Quickfixed it to use the
actual tag of the image of the running container when pulling.
2023-02-23 13:05:06 +01:00
mag37
b78485ed8b
version bump
...
Changed version number to merge with main, also added some margins to
the curl for version.
2023-02-20 11:35:51 +01:00
mag37
fa8edd0443
env-file check, colors
...
Made a check to see if the compose is started with a env-file, if so use
that file with the compose-command.
2023-02-19 14:21:22 +01:00
Alex
3ce04ddd5d
Update dockcheck.sh
...
With longer first line the version check doesn't work correctly any longer.
2023-02-15 15:17:23 +00:00
mag37
95a603cdc3
chooseRework,pruneAdd,regctlChecks
...
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](https://www.gnu.org/licenses/gpl-3.0-standalone.html ) license.
2023-02-15 13:16:31 +01:00
mag37
607ead565c
code cleaning
...
Missed two comments, removed.
2023-02-12 20:55:21 +01:00
mag
53f8e8cdf9
code cleaning
...
printf formatting fixes
read formatting fixes
find/replace instead of sed
directly check error on regctl instead of indirectly
safer array-checks (not expanding without index)
2023-02-12 19:40:42 +01:00
mag37
b9cfa851bd
cd to compose-file extras
...
Added some error handling of the new cd-line, if the cd breaks for some reason that container will be skipped with a message.
2023-02-11 23:46:56 +01:00
F0x06
0dfc8ca04f
Make sure to be in the same folder as 'docker-compose.yml' file before pull & up -d
2023-02-11 21:18:55 +01:00
mag37
f1f50c8301
docker_run fixes
...
Wont break if one of the chosen containers are created with docker run.
Added checks if a container is started with docker run, then skipping (default) or updating the image for manual docker run recreation (flag -r required).
2023-02-10 21:06:12 +01:00
Alex
8b8ac84a44
Update dockcheck.sh
...
Fixed formatting.
2023-02-09 12:03:27 +00:00
Alex
d5c90fb98d
Update dockcheck.sh
...
Added condition based on the contents of the `com.docker.compose.project.config_files` label.
2023-02-09 12:00:29 +00:00
Alex
4302d45033
Update dockcheck.sh
...
Adding `docker-config.yaml` file path handling.
2023-02-09 10:33:02 +00:00
mag37
03a3e49650
Streamlining selection.
...
No need to choose yes-no before choosing contianers, q/n to quit.
Cleaned some wording and order of messages.
2023-02-07 14:56:18 +01:00
mag37
07a9269e76
fixed typo.
...
Quoting broke functionality, unquoted.
2023-02-04 12:56:51 +01:00
mag37
3f1be334d5
Merge pull request #10 from mag37/testing
...
Testing
2023-02-04 12:39:50 +01:00
mag37
dd42100a3d
added new update from main
...
Added the fix to only update the service chosen, not the whole stack. thanx to @maanoobh
2023-02-04 12:35:08 +01:00
Mahmood Alansari
8f37417eab
Fixed a bug, the command expects the service name in the file.
2023-02-04 08:42:05 +00:00
Mahmood Alansari
fb44099b0f
specify which service to pull and update
2023-02-04 07:57:15 +00:00
mag37
bde81aad22
forgot quoting.
...
Quote the variables... again.
2023-02-02 22:07:33 +01:00
mag37
08175c87ab
added ugly version-check
...
curl-check on the version in local VS raw on github to let the user know there's a new release.
2023-02-02 22:02:41 +01:00
mag37
a7bfb49fad
version-format
...
Changed Version-format to a variable instead of comment, for future use with version-checking.
2023-02-02 21:29:10 +01:00
mag37
8ae13837f1
cleaning
...
Securing some variable calls with quoting.
Minor cleaning.
2023-02-02 13:17:15 +01:00
mag37
a4f58c317a
quickfix
...
Fixed that (sometimes) calling old `docker-compose` binary returned error.
Thanks [xoseperez](https://github.com/xoseperez ) for pointing out.
2023-02-02 10:12:05 +01:00
mag37
05c7c8f0dd
sort + compose-path
...
Added alphabetical sorting to the lists.
Changed the path accessing the compose-file to be referencing the **actual** compose-file, not just the working dir. That way allowing people to have different naming-schemes for their composes.
2023-02-01 19:39:43 +01:00
mag37
c635d03dbd
version-comment
...
added:
### VERSION v.0.1.0
2023-01-30 20:39:27 +01:00
mag37
2b9f0cc48e
formatting.
2023-01-30 10:25:22 +01:00
mag37
5bd7efafcf
merged with experimental_dockcheck.sh
...
- Added a way to choose from a numbered list what to update.
- Repairing some array-mistakes.
- Cleaned up some formatting and presentation.
- Set so that choosing -y or -n with flags wont give a numbered list.
- Edited options, auto-update through either -y or -a (yes or auto) with same result.
2023-01-30 10:08:13 +01:00