#!/usr/bin/env bash DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" URL="http://srv-ns8:8088" status() { APP=$(docker compose -f "$DIR/docker-compose.yml" ps --status running --quiet app 2>/dev/null) WEB=$(docker compose -f "$DIR/docker-compose.yml" ps --status running --quiet web 2>/dev/null) if [[ -n "$APP" && -n "$WEB" ]]; then echo "✔ rm-PAGOs está corriendo → $URL" elif [[ -z "$APP" && -z "$WEB" ]]; then echo "✘ rm-PAGOs está detenida." echo "" echo " Para levantar:" echo " cd $DIR && docker compose up -d" echo " o simplemente:" echo " $0 --start" else echo "⚠ Estado parcial (un contenedor está caído)." docker compose -f "$DIR/docker-compose.yml" ps echo "" echo " Para reiniciar:" echo " $0 --start" fi } case "$1" in --status) status ;; --start) echo "Levantando rm-PAGOs..." docker compose -f "$DIR/docker-compose.yml" up -d echo "Listo → $URL" ;; --stop) echo "Bajando rm-PAGOs..." docker compose -f "$DIR/docker-compose.yml" down ;; *) echo "Uso: $0 --status | --start | --stop" ;; esac