diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index aecd938..a32dc61 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -191,9 +191,10 @@ jobs: run: | set -e echo "Streaming image to NAS..." - podman save nas-dashboard:latest | ssh nasts "/volume1/@appstore/ContainerManager/usr/bin/docker load 2>&1" + SSH_OPTS="-o ConnectTimeout=15 -o ServerAliveInterval=15 -o ServerAliveCountMax=3" + podman save nas-dashboard:latest | ssh $SSH_OPTS nasts "/volume1/@appstore/ContainerManager/usr/bin/docker load 2>&1" echo "Retagging image..." - ssh nasts "/volume1/@appstore/ContainerManager/usr/bin/docker tag localhost/nas-dashboard:latest nas-dashboard:latest 2>&1 && /volume1/@appstore/ContainerManager/usr/bin/docker image rm localhost/nas-dashboard:latest 2>&1" + ssh $SSH_OPTS nasts "/volume1/@appstore/ContainerManager/usr/bin/docker tag localhost/nas-dashboard:latest nas-dashboard:latest 2>&1 && /volume1/@appstore/ContainerManager/usr/bin/docker image rm localhost/nas-dashboard:latest 2>&1" echo "Image transferred and retagged successfully" deploy: