49 lines
1.2 KiB
Batchfile
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%
|
|
|