From 932fe45303c95db49affb8406e07259d97fd194b Mon Sep 17 00:00:00 2001 From: j Date: Sat, 28 Feb 2026 23:31:27 +1300 Subject: [PATCH] Add 42 files --- caddy-static/install-pre.sh | 6 ++++++ caddy/install-pre.sh | 7 +++++++ cloudflare-tunnel/install-pre.sh | 7 +++++++ docker-registry/install-pre.sh | 7 +++++++ gitea-server/install-pre.sh | 7 +++++++ graylog-client/install-pre.sh | 7 +++++++ graylog/install-pre.sh | 7 +++++++ immich/install-pre.sh | 8 ++++++++ languagetool/install-pre.sh | 7 +++++++ logclient/install-pre.sh | 7 +++++++ logserver/install-pre.sh | 7 +++++++ scrutiny/install-pre.sh | 7 +++++++ seafile/install-pre.sh | 7 +++++++ shlink/install-pre.sh | 7 +++++++ simple-logs/install-pre.sh | 7 +++++++ simple-object-server/install-pre.sh | 7 +++++++ squashdisplay/install-pre.sh | 7 +++++++ static-website/install-pre.sh | 7 +++++++ tailscale/install-pre.sh | 7 +++++++ watchtower/install-pre.sh | 7 +++++++ wikijs/install-pre.sh | 7 +++++++ 21 files changed, 147 insertions(+) create mode 100755 caddy-static/install-pre.sh create mode 100755 caddy/install-pre.sh create mode 100755 cloudflare-tunnel/install-pre.sh create mode 100755 docker-registry/install-pre.sh create mode 100755 gitea-server/install-pre.sh create mode 100755 graylog-client/install-pre.sh create mode 100755 graylog/install-pre.sh create mode 100755 immich/install-pre.sh create mode 100755 languagetool/install-pre.sh create mode 100755 logclient/install-pre.sh create mode 100755 logserver/install-pre.sh create mode 100755 scrutiny/install-pre.sh create mode 100755 seafile/install-pre.sh create mode 100755 shlink/install-pre.sh create mode 100755 simple-logs/install-pre.sh create mode 100755 simple-object-server/install-pre.sh create mode 100755 squashdisplay/install-pre.sh create mode 100755 static-website/install-pre.sh create mode 100755 tailscale/install-pre.sh create mode 100755 watchtower/install-pre.sh create mode 100755 wikijs/install-pre.sh 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"