@echo off setlocal set IMAGE_NAME=restreamer-ui-v2 set TAG=latest set CONTAINER_NAME=restreamer-ui-test echo. echo Verificando imagen %IMAGE_NAME%:%TAG% ... docker images %IMAGE_NAME%:%TAG% --format "{{.Repository}}:{{.Tag}}" | findstr /i "%IMAGE_NAME%" >nul 2>&1 if %ERRORLEVEL% NEQ 0 ( echo IMAGEN NO ENCONTRADA. Ejecuta build-docker.bat primero. exit /b 1 ) echo Deteniendo contenedor anterior si existe... docker stop %CONTAINER_NAME% >nul 2>&1 docker rm %CONTAINER_NAME% >nul 2>&1 echo. echo Arrancando contenedor en http://localhost:3000/ui/ ... echo. docker run -d ^ --name %CONTAINER_NAME% ^ --restart unless-stopped ^ -p 3000:3000 ^ -e "CORE_ADDRESS=https://restreamer.nextream.sytes.net" ^ -e "YTDLP_HOST=192.168.1.20:8282" ^ -e "YTDLP_URL=" ^ -e "FB_SERVER_URL=" ^ -e "FB_ENCRYPTION_SECRET=restreamer-ui-fb-secret-key-32x!" ^ -v "restreamer-ui-fb-data:/data/fb" ^ %IMAGE_NAME%:%TAG% if %ERRORLEVEL% NEQ 0 ( echo ERROR arrancando contenedor exit /b %ERRORLEVEL% ) echo. echo === Contenedor corriendo === echo UI: http://localhost:3000/ui/ echo. echo Mostrando logs (Ctrl+C para salir): echo. docker logs -f %CONTAINER_NAME%