#!/bin/bash

SERVICE=$1

# EN: Check usage
# VI: Kiểm tra cách sử dụng
if [ -z "$SERVICE" ]; then
    echo "Usage: $0 <service-name> / Cách dùng: $0 <tên-service>"
    echo "Example: $0 iam-service"
    echo ""
    echo "Or use 'docker' to view Docker logs: / Hoặc dùng 'docker' để xem log Docker:"
    echo "  $0 docker <container-name>"
    exit 1
fi

if [ "$SERVICE" = "docker" ]; then
    CONTAINER=$2
    if [ -z "$CONTAINER" ]; then
        echo "Usage: $0 docker <container-name>"
        echo "Available containers: / Các container khả dụng:"
        docker ps --format "{{.Names}}"
        exit 1
    fi
    # EN: Follow docker logs
    # VI: Theo dõi log docker
    docker logs -f "$CONTAINER"
else
    # EN: Start development logs using pnpm
    # VI: Bắt đầu log phát triển sử dụng pnpm
    cd "services/$SERVICE"
    pnpm dev
fi
