#!/bin/bash # Deploy tori to k3s cluster (local kubectl) set -euo pipefail IMAGE="registry.oci.euphon.net/tori:latest" echo "==> Building Rust binary..." cargo build --release --target aarch64-unknown-linux-musl echo "==> Building Docker image..." docker build -t "$IMAGE" . echo "==> Pushing image..." docker push "$IMAGE" echo "==> Applying manifests..." kubectl apply -f deploy/ echo "==> Rolling out..." kubectl rollout restart deployment/tori -n tori kubectl rollout status deployment/tori -n tori echo "==> Done!"