Files
backend/scripts/publish.sh
TakahashiNguyen 9711ea045e
Release package / release (push) Failing after 2m18s
fix: better role authorized (#41)
Co-authored-by: TakahashiNg <83152264+TakahashiNguyen@users.noreply.github.com>
Reviewed-on: #41
2026-05-04 02:31:45 +00:00

26 lines
659 B
Bash
Executable File

#!/bin/bash
CURRENT_DIR=$(pwd)
SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &> /dev/null && pwd)
cd "$SCRIPT_DIR/.."
TARGET="k8s/base"
for arg in "$@"; do
if [ "$arg" == "--dev" ]; then
TARGET="k8s/dev"
echo "🔧 Chế độ DEV: Đang chuẩn bị chạy Kustomize để dọn dẹp resources..."
break
fi
done
echo "🧹 Đang dọn dẹp namespace drinkool-backend..."
kubectl delete all --all -n drinkool-backend
echo "🚀 Đang triển khai bằng Kustomize (-k) từ: $TARGET"
kubectl apply -k "$TARGET" -n drinkool-backend
# Quay lại thư mục ban đầu
cd "$CURRENT_DIR"
echo "✅ Hoàn thành!"