fix: start deep search launchagent reliably
Memind CI / Test, build, and release guards (pull_request) Successful in 4m7s
Memind CI / Test, build, and release guards (pull_request) Successful in 4m7s
This commit is contained in:
@@ -52,8 +52,11 @@ cat > "${PLIST}" <<EOF
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0"><dict>
|
||||
<key>Label</key><string>${LABEL}</string>
|
||||
<key>ProgramArguments</key><array><string>${RUNTIME_BASE}/current/scripts/run-deep-search-prod.sh</string></array>
|
||||
<key>WorkingDirectory</key><string>${RUNTIME_BASE}/current</string>
|
||||
<key>ProgramArguments</key><array>
|
||||
<string>/bin/bash</string>
|
||||
<string>${RUNTIME_BASE}/current/scripts/run-deep-search-prod.sh</string>
|
||||
</array>
|
||||
<key>WorkingDirectory</key><string>${RUNTIME_BASE}</string>
|
||||
<key>EnvironmentVariables</key><dict>
|
||||
<key>DEEP_SEARCH_RUNTIME_BASE</key><string>${RUNTIME_BASE}</string>
|
||||
<key>NODE_BIN</key><string>${NODE_BIN}</string>
|
||||
@@ -74,7 +77,7 @@ launchctl enable "${GUI}/${LABEL}"
|
||||
launchctl kickstart -k "${GUI}/${LABEL}"
|
||||
|
||||
for _ in $(seq 1 30); do
|
||||
if curl -fsS --max-time 2 "http://127.0.0.1:20100/health" >/dev/null; then
|
||||
if curl -fsS --max-time 2 "http://127.0.0.1:20100/health" >/dev/null 2>&1; then
|
||||
exit 0
|
||||
fi
|
||||
sleep 1
|
||||
|
||||
Reference in New Issue
Block a user