schon/scripts/Windows/backup.ps1

22 lines
No EOL
692 B
PowerShell

#!/usr/bin/env pwsh
Set-StrictMode -Version Latest
$ErrorActionPreference = 'Stop'
.\scripts\Windows\starter.ps1
if ($LASTEXITCODE -ne 0) {
exit $LASTEXITCODE
}
Write-Host "Starting database backup process..." -ForegroundColor Magenta
docker compose exec app poetry run python manage.py dbbackup
if ($LASTEXITCODE -ne 0) {
exit $LASTEXITCODE
}
Write-Host "Database backup created under ./dbbackup" -ForegroundColor Green
Write-Host "Starting media backup process..." -ForegroundColor Magenta
docker compose exec app poetry run python manage.py mediabackup
if ($LASTEXITCODE -ne 0) {
exit $LASTEXITCODE
}
Write-Host "Media backup created under ./dbbackup" -ForegroundColor Green