#!/bin/bash set -e IMAGE="nas-dashboard" TAG="${1:-latest}" DIR="$(cd "$(dirname "$0")" && pwd)" NAS="zjgump@100.78.131.124" echo "Building linux/amd64 image..." docker buildx build --platform linux/amd64 -t "$IMAGE:$TAG" --load "$DIR" echo "Transferring to NAS..." docker save "$IMAGE:$TAG" | ssh "$NAS" "export PATH=/usr/local/bin:\$PATH && docker load" echo "Deploying on NAS..." ssh "$NAS" "export PATH=/usr/local/bin:\$PATH && cd /volume1/docker/nas-dashboard && docker compose up -d" echo "Done."