Passwort Falsch Abfrage und Version auf Dashboard
This commit is contained in:
60
deploy-helper.bat
Normal file
60
deploy-helper.bat
Normal file
@@ -0,0 +1,60 @@
|
||||
@echo off
|
||||
setlocal EnableDelayedExpansion
|
||||
chcp 65001 >nul
|
||||
|
||||
set PROJEKT=D:\projekt
|
||||
set DOWNLOADS=%USERPROFILE%\Downloads
|
||||
set COUNT=0
|
||||
|
||||
echo.
|
||||
echo ╔══════════════════════════════════════╗
|
||||
echo ║ DickenDock Deploy-Helper ║
|
||||
echo ╚══════════════════════════════════════╝
|
||||
echo.
|
||||
|
||||
:: Alle Dateien im Download-Ordner prüfen und im Projekt suchen
|
||||
for %%F in ("%DOWNLOADS%\*.*") do (
|
||||
set "DATEI=%%~nxF"
|
||||
:: Im Projektordner rekursiv nach dieser Datei suchen
|
||||
for /r "%PROJEKT%" %%P in ("%%~nxF") do (
|
||||
copy /Y "%%F" "%%P" >nul 2>&1
|
||||
if !ERRORLEVEL!==0 (
|
||||
echo ✓ !DATEI! → %%P
|
||||
set /A COUNT+=1
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
if %COUNT%==0 (
|
||||
echo Keine passenden Dateien im Download-Ordner gefunden.
|
||||
echo.
|
||||
goto :ende
|
||||
)
|
||||
|
||||
echo.
|
||||
echo %COUNT% Datei(en) kopiert.
|
||||
echo.
|
||||
set /p MSG=" Commit-Nachricht (Enter = 'Update'): "
|
||||
if "!MSG!"=="" set MSG=Update
|
||||
|
||||
cd /d %PROJEKT%
|
||||
git add -A
|
||||
git commit -m "!MSG!"
|
||||
git push
|
||||
|
||||
if %ERRORLEVEL%==0 (
|
||||
echo.
|
||||
echo ✓ Gepusht! Proxmox-Konsole:
|
||||
echo.
|
||||
echo cd /opt/dickendock
|
||||
echo docker compose down
|
||||
echo docker builder prune -f
|
||||
echo docker compose up -d --build
|
||||
echo.
|
||||
) else (
|
||||
echo ✕ Push fehlgeschlagen.
|
||||
echo.
|
||||
)
|
||||
|
||||
:ende
|
||||
pause
|
||||
Reference in New Issue
Block a user