restreamer-ui-v2/start-docker.bat

49 lines
1.2 KiB
Batchfile

@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%