#!/bin/bash

set -e

SERVICE=$1

# EN: Validate arguments
# VI: Xác thực tham số
if [ -z "$SERVICE" ]; then
    echo "Usage: $0 <service-name>"
    echo "Example: $0 auth-service"
    exit 1
fi

# EN: Check if service exists
# VI: Kiểm tra xem service có tồn tại không
if [ ! -d "services/$SERVICE" ]; then
    echo "❌ Service $SERVICE not found"
    exit 1
fi

echo "🔨 Building $SERVICE..."

# EN: Build specific service using pnpm filter
# VI: Build service cụ thể sử dụng pnpm filter
pnpm --filter "@goodgo/$SERVICE" build

echo "✅ Build completed!"
