#!/usr/bin/env bash # Load a docker save tarball on TrueNAS and tag for the Gallery Custom App. set -euo pipefail TAR_PATH="${1:-}" TAG="${2:-latest}" IMAGE="gitea.mysuperlab.netcraze.pro/danilka/gallery-web" if [[ -z "$TAR_PATH" || ! -f "$TAR_PATH" ]]; then echo "Usage: sudo bash truenas-load-image.sh /path/to/gallery-web.tar [tag]" exit 1 fi docker load -i "$TAR_PATH" docker tag "${IMAGE}:${TAG}" "${IMAGE}:latest" docker images "${IMAGE}" echo "Set Custom App pull_policy to IfNotPresent, then restart gallery-web."