Revert "Remove dockerupdate command"

This reverts commit 1b7955fb8f2d787b94cb2e7312a77766a3daf6c2.
This commit is contained in:
Eric Torres 2024-07-21 22:31:42 -07:00
parent 1b7955fb8f
commit c49b74943b

View File

@ -0,0 +1,19 @@
# Update a docker container using docker compose
#
# Run this command safely by:
# - Ensuring the docker binary exists
# - The docker-compose.(yml|yaml) file is readable
# - Waiting 5 seconds between docker compose pulls to avoid being rate limited
dockerupdate() {
# If either docker is not installed or docker-compose file is missing, do not run
if [[ ! -x "$(which docker)" ]] && ([[ ! -r docker-compose.yml ]] || [[ ! -r docker-compose.yaml ]]); then
return 1
else
until docker compose pull; do
docker compose pull
# Do not run this command too often
sleep 5
done
docker compose up -d
fi
}