diff --git a/logs.sh b/logs.sh new file mode 100755 index 0000000..e8dabc5 --- /dev/null +++ b/logs.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +# 운영 로그 보기 — docker-compose.prod.yml 기준. 서비스명은 compose 의 아무 서비스나. +# ./logs.sh → 전체 서비스 실시간 +# ./logs.sh negodata-backend → 그 서비스만 실시간 +# ./logs.sh negosium-backend 200 → 마지막 200줄만 (실시간 아님) +set -e +cd "$(dirname "$0")" + +SVC="$1" +LINES="$2" + +if [ -z "$SVC" ]; then + docker compose -f docker-compose.prod.yml logs -f --tail 100 +elif [ -z "$LINES" ]; then + docker compose -f docker-compose.prod.yml logs -f --tail 100 "$SVC" +else + docker compose -f docker-compose.prod.yml logs --tail "$LINES" "$SVC" +fi