# logs.sh
#!/bin/bash

# 서비스 이름을 인자로 받음
SERVICE_NAME=$1

if [ -z "$SERVICE_NAME" ]; then
    echo "Usage: ./logs.sh [service_name]"
    echo "Available services:"
    if [ "$NODE_ENV" = "production" ]; then
        docker-compose -f docker-compose.base.yml -f docker-compose.prod.yml -f docker-compose.full.yml ps --services
    else
        docker-compose -f docker-compose.base.yml -f docker-compose.dev.yml ps --services
    fi
    exit 1
fi

# 환경에 따라 로그 출력
if [ "$NODE_ENV" = "production" ]; then
    if [ -f "docker-compose.full.yml" ]; then
        docker-compose -f docker-compose.base.yml -f docker-compose.prod.yml -f docker-compose.full.yml logs -f "$SERVICE_NAME"
    else
        docker-compose -f docker-compose.base.yml -f docker-compose.prod.yml logs -f "$SERVICE_NAME"
    fi
else
    docker-compose -f docker-compose.base.yml -f docker-compose.dev.yml logs -f "$SERVICE_NAME"
fi