Forked from
asapo / asapo
749 commits behind the upstream repository.
-
George Sedov authoredGeorge Sedov authored
start_services.bat 1.07 KiB
c:\opt\consul\nomad run nginx.nmd
c:\opt\consul\nomad run discovery.nmd
ping 192.0.2.1 -n 1 -w 3000 > nul
set i=0
set started=0
:repeat
set /a i=%i%+1
echo %i%
if %i% EQU 20 (
goto :error
)
ping 192.0.2.1 -n 1 -w 1000 >nul
curl --silent --fail 127.0.0.1:8400/asapo-discovery/asapo-mongodb --stderr - | findstr 127.0.0.1 || goto :repeat
if %started% EQU 0 (
c:\opt\consul\nomad run authorizer.nmd
c:\opt\consul\nomad run receiver_tcp.nmd
c:\opt\consul\nomad run broker.nmd
c:\opt\consul\nomad run file_transfer.nmd
set started=1
ping 192.0.2.1 -n 1 -w 3000 > nul
)
curl --silent --fail 127.0.0.1:8400/asapo-discovery/v0.1/asapo-receiver?protocol=v0.6 --stderr - | findstr 127.0.0.1 || goto :repeat
curl --silent --fail 127.0.0.1:8400/asapo-discovery/v0.1/asapo-broker?protocol=v0.6 --stderr - | findstr 127.0.0.1 || goto :repeat
curl --silent --fail 127.0.0.1:8400/asapo-discovery/v0.1/asapo-file-transfer?protocol=v0.6 --stderr - | findstr 127.0.0.1 || goto :repeat
echo services ready
goto :clean
:error
echo error starting asapo services
exit /b 1
:clean