summaryrefslogtreecommitdiff
path: root/modes/logs.sh
blob: ae396bcffab09a099e543507ab7002f5c641e236 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env bash
# logs — stream runtime logs for the project
set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
# shellcheck source=base.sh
source "$SCRIPT_DIR/base.sh"

cd "$PROJECT_ROOT"

# ── TODO: uncomment and configure for your runtime ───────────────────────────

# Docker Compose (all services)
# exec docker compose logs -f

# Docker Compose (specific service)
# exec docker compose logs -f app

# journald
# exec journalctl -fu your-service-name

# Log file
# exec tail -f "$PROJECT_ROOT/logs/app.log"

echo "error: no log source configured in modes/logs.sh" >&2
exit 1