#!/bin/bash # umineko-web.sh - Gestiona el contenedor Docker de Umineko Web # Uso: umineko-web.sh [start|stop|restart|status|logs|update] set -e COMPOSE_DIR="/opt/novelas/tools/umineko-web-asm" CONTAINER_NAME="umineko-web-asm_umineko-web_1" cd "$COMPOSE_DIR" case "${1:-start}" in start|up) echo "[+] Levantando Umineko Web..." ./run-umineko-web.sh ;; stop|down) echo "[+] Deteniendo Umineko Web..." docker-compose down ;; restart) echo "[+] Reiniciando Umineko Web..." docker-compose down ./run-umineko-web.sh ;; status) echo "[*] Estado del contenedor:" docker ps --filter "name=$CONTAINER_NAME" --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" ;; logs) echo "[*] Logs del contenedor (Ctrl+C para salir):" docker logs -f "$CONTAINER_NAME" ;; update) echo "[+] Actualizando imagen y reiniciando..." docker-compose down docker-compose pull ./run-umineko-web.sh ;; *) echo "Uso: $0 [start|stop|restart|status|logs|update]" exit 1 ;; esac