Skip to content

Commit 916cd00

Browse files
author
NiMv1
committed
fix: START_PROJECT собирает jar и пересобирает Docker образы (устранение 403 из старых контейнеров)
1 parent 79dd158 commit 916cd00

1 file changed

Lines changed: 21 additions & 5 deletions

File tree

START_PROJECT.bat

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ echo.
1515
cd /d "%~dp0"
1616

1717
:: Остановка предыдущих Java процессов на портах
18-
echo [0/4] Остановка предыдущих процессов...
18+
echo [0/5] Остановка предыдущих процессов...
1919
for /f "tokens=5" %%a in ('netstat -ano ^| findstr :8080 ^| findstr LISTENING 2^>nul') do (
2020
echo Останавливаю процесс на порту 8080, PID: %%a
2121
taskkill /F /PID %%a >nul 2>&1
@@ -39,7 +39,7 @@ set "PATH=%JAVA_HOME%\bin;%PATH%"
3939
echo [INFO] Используется Java 17
4040

4141
:: Проверка Java
42-
echo [1/4] Проверка Java...
42+
echo [1/5] Проверка Java...
4343
java -version 2>nul
4444
if errorlevel 1 (
4545
echo [ОШИБКА] Java не найдена!
@@ -50,7 +50,7 @@ echo [OK] Java найдена
5050
echo.
5151

5252
:: Проверка Docker
53-
echo [2/4] Проверка Docker...
53+
echo [2/5] Проверка Docker...
5454
docker info >nul 2>&1
5555
if errorlevel 1 (
5656
echo [ОШИБКА] Docker не запущен! Запустите Docker Desktop.
@@ -60,8 +60,24 @@ if errorlevel 1 (
6060
echo [OK] Docker запущен
6161
echo.
6262

63+
echo [3/5] Сборка сервисов и пересборка Docker образов...
64+
call mvn -q clean package -pl auth-service,task-service -DskipTests
65+
if errorlevel 1 (
66+
echo [ОШИБКА] Не удалось собрать сервисы (mvn package)!
67+
pause
68+
exit /b 1
69+
)
70+
docker-compose build --no-cache auth-service task-service
71+
if errorlevel 1 (
72+
echo [ОШИБКА] Не удалось пересобрать Docker образы!
73+
pause
74+
exit /b 1
75+
)
76+
echo [OK] Образы пересобраны
77+
echo.
78+
6379
:: Запуск инфраструктуры
64-
echo [3/4] Запуск инфраструктуры Docker...
80+
echo [4/5] Запуск инфраструктуры Docker...
6581
docker-compose up -d
6682
if errorlevel 1 (
6783
echo [ОШИБКА] Не удалось запустить контейнеры!
@@ -72,7 +88,7 @@ echo [OK] Контейнеры запущены
7288
echo.
7389

7490
:: Ожидание готовности сервисов
75-
echo [4/4] Ожидание готовности сервисов (40 сек)...
91+
echo [5/5] Ожидание готовности сервисов (40 сек)...
7692
timeout /t 40 /nobreak >nul
7793
echo [OK] Сервисы запущены
7894
echo.

0 commit comments

Comments
 (0)