19 lines
998 B
PowerShell
19 lines
998 B
PowerShell
# pull_audios.ps1 — Descarga los audios generados en el servidor al directorio local
|
|
#
|
|
# Uso:
|
|
# .\scripts\pull_audios.ps1
|
|
#
|
|
# Requiere: OpenSSH instalado en Windows (viene por defecto desde Windows 10 1809)
|
|
# Si tienes ~/.ssh/config con un alias para el servidor, puedes usarlo en TAIAGE_HOST.
|
|
|
|
$TAIAGE_USER = if ($env:TAIAGE_USER) { $env:TAIAGE_USER } else { "tatiana" }
|
|
$TAIAGE_HOST = if ($env:TAIAGE_HOST) { $env:TAIAGE_HOST } else { "tatvil.es" }
|
|
$TAIAGE_REMOTE = if ($env:TAIAGE_REMOTE) { $env:TAIAGE_REMOTE } else { "/home/tatiana/trabajo/oposiciones/taiage-spring/src/main/resources/static/audios/" }
|
|
$LOCAL_AUDIOS = Join-Path $PSScriptRoot "..\src\main\resources\static\audios"
|
|
|
|
Write-Host "[$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')] Descargando audios desde ${TAIAGE_USER}@${TAIAGE_HOST}..."
|
|
|
|
scp -r "${TAIAGE_USER}@${TAIAGE_HOST}:${TAIAGE_REMOTE}" "$LOCAL_AUDIOS"
|
|
|
|
Write-Host "[$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')] ¡Listo! Audios sincronizados en: $LOCAL_AUDIOS"
|