37 lines
1.3 KiB
Bash
Executable File
37 lines
1.3 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -Eeuo pipefail
|
|
ROOT="${ROOT:-/var/www/dhv2.korexlabs.com}"
|
|
cd "$ROOT"
|
|
|
|
echo '========== D5.6.4 · VERSIONES =========='
|
|
echo "API: $(node -p "require('./api-v3/package.json').version")"
|
|
echo "WEB: $(node -p "require('./web-v2/package.json').version")"
|
|
[[ "$(node -p "require('./api-v3/package.json').version")" == '0.19.6-4' ]]
|
|
[[ "$(node -p "require('./web-v2/package.json').version")" == '0.19.6-4' ]]
|
|
|
|
echo
|
|
echo '========== D5.6.4 · SOURCE =========='
|
|
bash scripts/check-phase-d5-6-4.sh "$ROOT"
|
|
|
|
echo
|
|
echo '========== D5.6.4 · MIGRACIONES =========='
|
|
MIGRATION_OUTPUT="$(docker compose --profile tools run --rm migrate npm run migration:show 2>&1)"
|
|
echo "$MIGRATION_OUTPUT"
|
|
grep -Fq 'Pending migrations: no' <<<"$MIGRATION_OUTPUT"
|
|
|
|
echo
|
|
echo '========== D5.6.4 · HEALTH =========='
|
|
HEALTH="$(curl -fsS http://127.0.0.1:3101/api/v3/health)"
|
|
echo "$HEALTH"
|
|
grep -Fq '"version":"0.19.6-4"' <<<"$HEALTH"
|
|
grep -Fq '"phase":"D5.6.4"' <<<"$HEALTH"
|
|
grep -Fq '"database":"ok"' <<<"$HEALTH"
|
|
|
|
echo
|
|
echo '========== D5.6.4 · REGLAS =========='
|
|
echo 'Código automático + creación rápida + inicio único + combobox buscables: OK'
|
|
echo 'Una inspección = una Acta, inicio APK-only e historia append-only preservados: OK'
|
|
|
|
echo
|
|
echo 'ACEPTACIÓN DE FASE D5.6.4: OK'
|