diff --git a/deploy.ps1 b/deploy.ps1 index ab421fc..4543b85 100644 --- a/deploy.ps1 +++ b/deploy.ps1 @@ -1,6 +1,15 @@ $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" \ No newline at end of file + +ssh stwaddle_com "cd stwaddlecom && docker compose up -d --pull always 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 }