Files
budget/deploy.ps1
T
2026-05-07 06:43:04 -05:00

16 lines
564 B
PowerShell

$image = "docker.stwaddle.com/budget:latest"
docker build -t $image .
if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }
docker push $image
if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }
ssh stwaddle_com "cd stwaddlecom && docker compose pull budget && docker compose down budget && docker compose up -d budget"
if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }
Write-Host "Waiting for container to start..."
Start-Sleep -Seconds 8
ssh stwaddle_com "docker inspect --format='{{.State.Status}}' stwaddlecom-budget-1"
if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }