Files
novelasvm/bin/umineko-web.sh

45 lines
1.1 KiB
Bash
Executable File

#!/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