From e9be649e1fe65bdb98aae650ba00b616a5eb30ff Mon Sep 17 00:00:00 2001 From: Mina Choi Date: Fri, 24 Jul 2026 14:58:57 +0900 Subject: [PATCH] =?UTF-8?q?[chore]=20logs.sh:=20=EC=9A=B4=EC=98=81=20?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=20=EC=A1=B0=ED=9A=8C=20=EC=8A=A4=ED=81=AC?= =?UTF-8?q?=EB=A6=BD=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logs.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 logs.sh 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