diff --git a/caddy-static/install-pre.sh b/caddy-static/install-pre.sh new file mode 100755 index 0000000..32bb945 --- /dev/null +++ b/caddy-static/install-pre.sh @@ -0,0 +1,6 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" + +docker pull -q caddy:alpine || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/caddy/install-pre.sh b/caddy/install-pre.sh new file mode 100755 index 0000000..4862bd2 --- /dev/null +++ b/caddy/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" + +docker pull -q "$IMAGE_REGISTRY/$IMAGE_REPO:$IMAGE_TAG" || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/cloudflare-tunnel/install-pre.sh b/cloudflare-tunnel/install-pre.sh new file mode 100755 index 0000000..4862bd2 --- /dev/null +++ b/cloudflare-tunnel/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" + +docker pull -q "$IMAGE_REGISTRY/$IMAGE_REPO:$IMAGE_TAG" || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/docker-registry/install-pre.sh b/docker-registry/install-pre.sh new file mode 100755 index 0000000..4862bd2 --- /dev/null +++ b/docker-registry/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" + +docker pull -q "$IMAGE_REGISTRY/$IMAGE_REPO:$IMAGE_TAG" || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/gitea-server/install-pre.sh b/gitea-server/install-pre.sh new file mode 100755 index 0000000..4862bd2 --- /dev/null +++ b/gitea-server/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" + +docker pull -q "$IMAGE_REGISTRY/$IMAGE_REPO:$IMAGE_TAG" || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/graylog-client/install-pre.sh b/graylog-client/install-pre.sh new file mode 100755 index 0000000..14798b4 --- /dev/null +++ b/graylog-client/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "CONTAINER_NAME" + +docker compose -p "${CONTAINER_NAME}" pull || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/graylog/install-pre.sh b/graylog/install-pre.sh new file mode 100755 index 0000000..14798b4 --- /dev/null +++ b/graylog/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "CONTAINER_NAME" + +docker compose -p "${CONTAINER_NAME}" pull || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/immich/install-pre.sh b/immich/install-pre.sh new file mode 100755 index 0000000..3838f4b --- /dev/null +++ b/immich/install-pre.sh @@ -0,0 +1,8 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +source "${SCRIPT_DIR}/_compose.sh" + +docker_compose pull || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/languagetool/install-pre.sh b/languagetool/install-pre.sh new file mode 100755 index 0000000..4862bd2 --- /dev/null +++ b/languagetool/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" + +docker pull -q "$IMAGE_REGISTRY/$IMAGE_REPO:$IMAGE_TAG" || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/logclient/install-pre.sh b/logclient/install-pre.sh new file mode 100755 index 0000000..14798b4 --- /dev/null +++ b/logclient/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "CONTAINER_NAME" + +docker compose -p "${CONTAINER_NAME}" pull || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/logserver/install-pre.sh b/logserver/install-pre.sh new file mode 100755 index 0000000..14798b4 --- /dev/null +++ b/logserver/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "CONTAINER_NAME" + +docker compose -p "${CONTAINER_NAME}" pull || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/scrutiny/install-pre.sh b/scrutiny/install-pre.sh new file mode 100755 index 0000000..4862bd2 --- /dev/null +++ b/scrutiny/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" + +docker pull -q "$IMAGE_REGISTRY/$IMAGE_REPO:$IMAGE_TAG" || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/seafile/install-pre.sh b/seafile/install-pre.sh new file mode 100755 index 0000000..14798b4 --- /dev/null +++ b/seafile/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "CONTAINER_NAME" + +docker compose -p "${CONTAINER_NAME}" pull || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/shlink/install-pre.sh b/shlink/install-pre.sh new file mode 100755 index 0000000..14798b4 --- /dev/null +++ b/shlink/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "CONTAINER_NAME" + +docker compose -p "${CONTAINER_NAME}" pull || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/simple-logs/install-pre.sh b/simple-logs/install-pre.sh new file mode 100755 index 0000000..14798b4 --- /dev/null +++ b/simple-logs/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "CONTAINER_NAME" + +docker compose -p "${CONTAINER_NAME}" pull || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/simple-object-server/install-pre.sh b/simple-object-server/install-pre.sh new file mode 100755 index 0000000..4862bd2 --- /dev/null +++ b/simple-object-server/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" + +docker pull -q "$IMAGE_REGISTRY/$IMAGE_REPO:$IMAGE_TAG" || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/squashdisplay/install-pre.sh b/squashdisplay/install-pre.sh new file mode 100755 index 0000000..4862bd2 --- /dev/null +++ b/squashdisplay/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" + +docker pull -q "$IMAGE_REGISTRY/$IMAGE_REPO:$IMAGE_TAG" || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/static-website/install-pre.sh b/static-website/install-pre.sh new file mode 100755 index 0000000..4862bd2 --- /dev/null +++ b/static-website/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" + +docker pull -q "$IMAGE_REGISTRY/$IMAGE_REPO:$IMAGE_TAG" || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/tailscale/install-pre.sh b/tailscale/install-pre.sh new file mode 100755 index 0000000..4862bd2 --- /dev/null +++ b/tailscale/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" + +docker pull -q "$IMAGE_REGISTRY/$IMAGE_REPO:$IMAGE_TAG" || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/watchtower/install-pre.sh b/watchtower/install-pre.sh new file mode 100755 index 0000000..4862bd2 --- /dev/null +++ b/watchtower/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" + +docker pull -q "$IMAGE_REGISTRY/$IMAGE_REPO:$IMAGE_TAG" || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete" diff --git a/wikijs/install-pre.sh b/wikijs/install-pre.sh new file mode 100755 index 0000000..14798b4 --- /dev/null +++ b/wikijs/install-pre.sh @@ -0,0 +1,7 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "CONTAINER_NAME" + +docker compose -p "${CONTAINER_NAME}" pull || echo "Warning: pre-pull failed, install.sh will retry" + +echo "Pre-install complete"