Initial commit: NovelasVM platform with multi-engine support and Umineko Web integration
This commit is contained in:
44
bin/umineko-web.sh
Executable file
44
bin/umineko-web.sh
Executable file
@@ -0,0 +1,44 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user