migrated core_nest to mainroom
This commit is contained in:
42
mainroom/ctrl/status.sh
Executable file
42
mainroom/ctrl/status.sh
Executable file
@@ -0,0 +1,42 @@
|
||||
#!/bin/bash
|
||||
# Show core_nest status
|
||||
#
|
||||
# Usage:
|
||||
# ./status.sh
|
||||
|
||||
# Change to parent directory (services are in ../service_name)
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
# Export core_nest/.env vars
|
||||
if [ -f ".env" ]; then
|
||||
export $(grep -v '^#' .env | grep -v '^$' | xargs)
|
||||
fi
|
||||
|
||||
SERVICE_DIRS=()
|
||||
|
||||
# Find all service directories (have docker-compose.yml, exclude ctrl/nginx)
|
||||
for dir in */; do
|
||||
dirname="${dir%/}"
|
||||
if [ -f "$dir/docker-compose.yml" ] && [ "$dirname" != "ctrl" ] && [ "$dirname" != "nginx" ]; then
|
||||
SERVICE_DIRS+=("$dirname")
|
||||
fi
|
||||
done
|
||||
|
||||
# NEST_NAME comes from core_nest/.env
|
||||
NEST_NAME=${NEST_NAME:-core_nest}
|
||||
|
||||
echo "=== Nest Status: $NEST_NAME ==="
|
||||
echo ""
|
||||
|
||||
echo "Containers:"
|
||||
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" | grep -E "(${NEST_NAME}|NAMES)" || echo " No containers running"
|
||||
|
||||
echo ""
|
||||
echo "Networks:"
|
||||
docker network ls | grep -E "(${NEST_NAME}|NETWORK)" || echo " No networks"
|
||||
|
||||
echo ""
|
||||
echo "Volumes:"
|
||||
docker volume ls | grep -E "(${NEST_NAME}|VOLUME)" || echo " No volumes"
|
||||
|
||||
echo ""
|
||||
Reference in New Issue
Block a user