From f35ea865a2a07fea0560a3f4b65bd1e193b168cf Mon Sep 17 00:00:00 2001 From: Pier-Paolo Mammi Date: Mon, 13 Jul 2026 18:47:53 +0200 Subject: [PATCH] add script for compose and serve --- composer-dump-autoload-docker.bat | 11 +++++++++++ composer-install-docker.bat | 11 +++++++++++ serve-api-docker.bat | 11 +++++++++++ 3 files changed, 33 insertions(+) create mode 100644 composer-dump-autoload-docker.bat create mode 100644 composer-install-docker.bat create mode 100644 serve-api-docker.bat diff --git a/composer-dump-autoload-docker.bat b/composer-dump-autoload-docker.bat new file mode 100644 index 0000000..2b85749 --- /dev/null +++ b/composer-dump-autoload-docker.bat @@ -0,0 +1,11 @@ + +@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 -v %~dp0:/app -w /app composer:latest dump-autoload -o + +IF DEFINED iscommandline IF NOT DEFINED ispowershell pause +ENDLOCAL \ No newline at end of file diff --git a/composer-install-docker.bat b/composer-install-docker.bat new file mode 100644 index 0000000..796e677 --- /dev/null +++ b/composer-install-docker.bat @@ -0,0 +1,11 @@ + +@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 -v %~dp0:/app -w /app composer:latest install -o + +IF DEFINED iscommandline IF NOT DEFINED ispowershell pause +ENDLOCAL \ No newline at end of file diff --git a/serve-api-docker.bat b/serve-api-docker.bat new file mode 100644 index 0000000..18f062f --- /dev/null +++ b/serve-api-docker.bat @@ -0,0 +1,11 @@ + +@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 \ No newline at end of file