1.1 changes
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
#!/bin/bash
|
||||
# View core_nest logs
|
||||
# View core_room logs
|
||||
#
|
||||
# Usage:
|
||||
# ./logs.sh # All logs
|
||||
# ./logs.sh <service> # Service compose logs (e.g., amar, pawprint)
|
||||
# ./logs.sh <service> # Service compose logs (e.g., amar, soleprint)
|
||||
# ./logs.sh <container> # Specific container name (e.g., backend, db)
|
||||
|
||||
set -e
|
||||
@@ -11,7 +11,7 @@ set -e
|
||||
# Change to parent directory (services are in ../service_name)
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
# Export core_nest/.env vars
|
||||
# Export core_room/.env vars
|
||||
if [ -f ".env" ]; then
|
||||
export $(grep -v '^#' .env | grep -v '^$' | xargs)
|
||||
fi
|
||||
@@ -27,19 +27,19 @@ for dir in */; do
|
||||
fi
|
||||
done
|
||||
|
||||
# NEST_NAME comes from core_nest/.env
|
||||
NEST_NAME=${NEST_NAME:-core_nest}
|
||||
# ROOM_NAME comes from core_room/.env
|
||||
ROOM_NAME=${ROOM_NAME:-core_room}
|
||||
|
||||
if [[ " ${SERVICE_DIRS[@]} " =~ " ${TARGET} " ]]; then
|
||||
# Service directory logs
|
||||
cd "$TARGET" && docker compose logs -f
|
||||
elif [ "$TARGET" = "all" ]; then
|
||||
# All containers matching NEST_NAME
|
||||
docker logs -f $(docker ps -q --filter "name=${NEST_NAME}") 2>/dev/null || \
|
||||
echo "No ${NEST_NAME} containers running"
|
||||
# All containers matching ROOM_NAME
|
||||
docker logs -f $(docker ps -q --filter "name=${ROOM_NAME}") 2>/dev/null || \
|
||||
echo "No ${ROOM_NAME} containers running"
|
||||
else
|
||||
# Specific container name
|
||||
docker logs -f "${NEST_NAME}_$TARGET" 2>/dev/null || \
|
||||
docker logs -f "${ROOM_NAME}_$TARGET" 2>/dev/null || \
|
||||
docker logs -f "$TARGET" 2>/dev/null || \
|
||||
echo "Container not found: $TARGET"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user