Fix deploy remote script CRLF issues on Windows PowerShell.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
scripts/*.sh text eol=lf
|
||||||
+4
-1
@@ -95,7 +95,7 @@ docker compose up -d --build --remove-orphans
|
|||||||
info "Waiting for health check ($HEALTH_URL)…"
|
info "Waiting for health check ($HEALTH_URL)…"
|
||||||
ok=0
|
ok=0
|
||||||
for ((i = 1; i <= HEALTH_RETRIES; i++)); do
|
for ((i = 1; i <= HEALTH_RETRIES; i++)); do
|
||||||
if curl -fsS -o /dev/null "$HEALTH_URL"; then
|
if curl -fsS -o /dev/null "$HEALTH_URL" 2>/dev/null; then
|
||||||
ok=1
|
ok=1
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
@@ -118,6 +118,9 @@ info "Service status:"
|
|||||||
docker compose ps
|
docker compose ps
|
||||||
'@
|
'@
|
||||||
|
|
||||||
|
# PowerShell here-strings use CRLF on Windows; strip CR before sending to remote bash.
|
||||||
|
$RemoteScript = ($RemoteScript -replace "`r`n", "`n") -replace "`r", ""
|
||||||
|
|
||||||
$RemoteScript | & ssh @SshOpts $DeployHost bash -s -- `
|
$RemoteScript | & ssh @SshOpts $DeployHost bash -s -- `
|
||||||
$DeployDir `
|
$DeployDir `
|
||||||
$Branch `
|
$Branch `
|
||||||
|
|||||||
+1
-1
@@ -107,7 +107,7 @@ docker compose up -d --build --remove-orphans
|
|||||||
info "Waiting for health check ($HEALTH_URL)…"
|
info "Waiting for health check ($HEALTH_URL)…"
|
||||||
ok=0
|
ok=0
|
||||||
for ((i = 1; i <= HEALTH_RETRIES; i++)); do
|
for ((i = 1; i <= HEALTH_RETRIES; i++)); do
|
||||||
if curl -fsS -o /dev/null "$HEALTH_URL"; then
|
if curl -fsS -o /dev/null "$HEALTH_URL" 2>/dev/null; then
|
||||||
ok=1
|
ok=1
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user