mag37
886379dc7d
v3.0 big commit, added date-check function
2023-12-13 19:50:58 +01:00
mag37
e20fdd9e85
regctl logic changes, check and download will match the scripts workdir.
2023-12-09 10:56:22 +01:00
mag37
3d1c424d23
Update dockcheck.sh
...
added a regctl-check for when regctl is within the pwd.
(as suggested by @yoyoma2 )
2023-11-19 20:20:05 +01:00
mag37
5dc9af9874
Update dockcheck.sh
...
Did some changes to the logic, cleaned some whitespace.
2023-08-28 21:24:23 +02:00
elchanly
f91ca08d54
Update dockcheck.sh to include stopped containers
...
as suggested in reddit, this is proposed to include stopped containers
take into account im not skilled in this programming language but i wanted to contribute.
2023-08-21 23:56:03 +02:00
mag37
6a3198eb08
Update dockcheck.sh
...
patched the self_update logic to respect (and skip interaction) if `-y|a` flag is passed.
2023-06-28 18:03:56 +02:00
mag37
f0940e81ec
Fixes to the Exclude-option to only exclude exact matches, instead of
...
wildcarding and excluding by mistake.
Added a counter + message about which container updating.
2023-06-27 19:34:20 +02:00
mag37
a25e648557
Changes to the Exclude-option to only exclude exact matches.
2023-06-21 20:09:31 +02:00
mag37
19eb57077f
selfupd-edit
...
Changed to if git fails, it'll return to ask for curl/manual.
2023-03-05 21:59:08 +01:00
mag37
0d6da201b7
Update dockcheck.sh
...
changed url
2023-03-05 21:25:22 +01:00
mag37
afe97c9de5
rdy for main
...
All in all:
- Added a self update function, calling either a curl or a git function to update the script.
- Added a dirty changenote-message, will look into improvements later to not curl twice.
2023-03-05 21:19:54 +01:00
mag37
5e58abd8e9
Update dockcheck.sh
2023-03-05 20:45:43 +01:00
mag37
3d7340c91c
added changenotes
...
Addded a dirty way to write out latest changes.
Will try to improve on this later.
2023-03-05 20:44:05 +01:00
mag37
1decbd77b5
cleaning
...
Just minor cleaning, rearranging
2023-03-05 14:18:57 +01:00
mag37
bcc0c63413
rearranged functions
...
Moved up choosecontainer-function to the rest of the functions.
Cleaning.
2023-03-05 14:08:56 +01:00
mag37
4a2bc2dded
Cleaning
...
Quoted a variable, reformatted a message
2023-03-05 13:50:28 +01:00
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