@echo off SETLOCAL EnableDelayedExpansion echo %cmdcmdline% | findstr /i /c:"%~nx0" >NUL && set iscommandline=1 echo %PSModulePath% | findstr /i /c:"%USERPROFILE%" >NUL && set ispowershell=1 cd /D "%~dp0" docker run --rm -p 8000:8000 -v %~dp0:/app -w /app --name php-serve php:8.5.8-cli php -S 0.0.0.0:8000 -t public public/index.php IF DEFINED iscommandline IF NOT DEFINED ispowershell pause ENDLOCAL