Files
microblog.pub/update-microblogpub.sh

26 lines
594 B
Bash
Raw Permalink Normal View History

2025-07-20 22:28:20 +00:00
#!/usr/bin/env bash
set -euo pipefail
IMAGE="microblogpub:latest"
TAR="microblogpub.tar"
NAMESPACE="microblogpub"
APP_LABEL="app=microblogpub"
echo " Пересборка образа…"
docker build -t "${IMAGE}" .
echo " Экспорт в ${TAR}"
docker save "${IMAGE}" -o "${TAR}"
echo " Импорт в k3s containerd…"
sudo k3s ctr images import "${TAR}"
echo " Очистка tar-файла…"
rm -f "${TAR}"
echo " Перезапуск Pods…"
kubectl -n "${NAMESPACE}" rollout restart deployment/microblogpub
echo "✅ Готово!"