#!/bin/bash set -e REGISTRY="100.78.131.124:3300" IMAGE="$REGISTRY/jimmy/nas-dashboard" TAG="${1:-latest}" DIR="$(cd "$(dirname "$0")" && pwd)" echo "Building linux/amd64 image..." docker buildx build --platform linux/amd64 -t "$IMAGE:$TAG" -t "$IMAGE:latest" "$DIR" echo "Pushing to registry..." docker push "$IMAGE:$TAG" [ "$TAG" != "latest" ] && docker push "$IMAGE:latest" echo "Deploying on NAS..." ssh zjgump@100.78.131.124 "cd /volume1/docker/nas-dashboard && docker compose pull && docker compose up -d" echo "Done."