Download docker_baslat.bat from SevdanurGenc/Text-to-SQL: direct link, hf CLI and curl.
- Browser
- Download file 2.41 kB
-
https://huggingface.co/SevdanurGenc/Text-to-SQL/resolve/main/docker_baslat.bat
- Command line
-
hf download hf://SevdanurGenc/Text-to-SQL/docker_baslat.bat
-
curl -L -o docker_baslat.bat https://huggingface.co/SevdanurGenc/Text-to-SQL/resolve/main/docker_baslat.bat
2.41 kB
| @echo off | |
| REM Tablo2SQL-TR - Docker ile baslatici (Windows). Cift tiklayin. | |
| REM docker_baslat.bat uygulamayi baslatir ve tarayicida acar | |
| REM docker_baslat.bat yeniden-kur imaji sifirdan yeniden kurar | |
| chcp 65001 >nul | |
| setlocal EnableDelayedExpansion | |
| cd /d "%~dp0" | |
| title Tablo2SQL-TR (Docker) | |
| echo. | |
| echo Tablo2SQL-TR - Docker ile baslatma | |
| echo ===================================== | |
| echo. | |
| where docker >nul 2>nul | |
| if errorlevel 1 goto docker_yok | |
| docker info >nul 2>nul | |
| if not errorlevel 1 goto docker_hazir | |
| echo Docker Desktop calismiyor, baslatiliyor... | |
| if exist "%ProgramFiles%\Docker\Docker\Docker Desktop.exe" start "" "%ProgramFiles%\Docker\Docker\Docker Desktop.exe" | |
| set /a SAYAC=0 | |
| :docker_bekle | |
| timeout /t 5 /nobreak >nul | |
| docker info >nul 2>nul | |
| if not errorlevel 1 goto docker_hazir | |
| set /a SAYAC+=1 | |
| if !SAYAC! lss 36 goto docker_bekle | |
| echo. | |
| echo [HATA] Docker 3 dakika icinde hazir olmadi. Docker Desktop'u elle acip tekrar deneyin. | |
| goto hata | |
| :docker_hazir | |
| echo [tamam] Docker calisiyor. | |
| if /i "%~1"=="yeniden-kur" goto imaj_kur | |
| docker image inspect tablo2sql-tr:1.0 >nul 2>nul | |
| if not errorlevel 1 goto imaj_hazir | |
| :imaj_kur | |
| echo. | |
| echo Imaj kuruluyor. Ilk seferde 5-10 dakika surebilir... | |
| echo. | |
| docker compose build | |
| if errorlevel 1 goto hata | |
| :imaj_hazir | |
| echo [tamam] Imaj hazir. | |
| echo. | |
| echo Uygulama baslatiliyor... | |
| docker compose up -d uygulama | |
| if errorlevel 1 goto hata | |
| set /a SAYAC=0 | |
| :uygulama_bekle | |
| powershell -NoProfile -Command "try { $r = Invoke-WebRequest -UseBasicParsing -TimeoutSec 2 http://localhost:8501/_stcore/health; if ($r.StatusCode -eq 200) { exit 0 } else { exit 1 } } catch { exit 1 }" | |
| if not errorlevel 1 goto acik | |
| set /a SAYAC+=1 | |
| if !SAYAC! geq 60 goto acik | |
| timeout /t 2 /nobreak >nul | |
| goto uygulama_bekle | |
| :acik | |
| start "" http://localhost:8501 | |
| echo. | |
| echo [tamam] Uygulama acik: http://localhost:8501 | |
| echo. | |
| echo Bu pencereyi kapatabilirsiniz; uygulama arka planda calismaya devam eder. | |
| echo Kapatmak icin: docker_durdur.bat | |
| echo Deney komutlari icin: DENEY_KILAVUZU.md, "Docker ile" bolumu | |
| echo. | |
| pause | |
| exit /b 0 | |
| :docker_yok | |
| echo [HATA] Docker bulunamadi. | |
| echo Docker Desktop'u kurun: https://www.docker.com/products/docker-desktop/ | |
| echo Docker kullanmak istemiyorsaniz baslat.bat ile de calistirabilirsiniz. | |
| goto hata | |
| :hata | |
| echo. | |
| pause | |
| exit /b 1 | |