mirror of
https://github.com/dartdavros/chatballs.git
synced 2026-10-05 17:14:59 +03:00
19 lines
485 B
Bash
19 lines
485 B
Bash
#!/usr/bin/env bash
|
||
# logs.sh — обёртка над `docker compose logs` с фильтром сервиса.
|
||
|
||
cmd_logs() {
|
||
local svc=""
|
||
while [[ $# -gt 0 ]]; do
|
||
case "$1" in
|
||
-f|--follow) shift; ;;
|
||
*) svc="$1"; shift; ;;
|
||
esac
|
||
done
|
||
|
||
if [[ -n "$svc" ]]; then
|
||
run_compose logs --tail=200 "$svc" || die "logs: service not found or not running: $svc" 1
|
||
else
|
||
run_compose logs --tail=200 || die "logs: cannot fetch logs (not deployed yet?)" 1
|
||
fi
|
||
}
|