chore: import DH V2 D5.6.4 production baseline
This commit is contained in:
Executable
+49
@@ -0,0 +1,49 @@
|
||||
#!/usr/bin/env bash
|
||||
set -Eeuo pipefail
|
||||
|
||||
ROOT="${ROOT:-/var/www/dhv2.korexlabs.com}"
|
||||
cd "$ROOT"
|
||||
API_URL="${API_URL:-http://127.0.0.1:3101/api/v3}"
|
||||
|
||||
echo "========== D5.3.2.1 · VERSIONES =========="
|
||||
API_VERSION="$(node -p "require('./api-v3/package.json').version")"
|
||||
WEB_VERSION="$(node -p "require('./web-v2/package.json').version")"
|
||||
[[ "$API_VERSION" == "0.19.3-2.1" ]]
|
||||
[[ "$WEB_VERSION" == "0.19.3-2.1" ]]
|
||||
echo "API: $API_VERSION"
|
||||
echo "WEB: $WEB_VERSION"
|
||||
|
||||
echo
|
||||
echo "========== D5.3.2.1 · MIGRACIONES =========="
|
||||
MIGRATION_OUTPUT="$(docker compose --profile tools run --rm migrate npm run migration:show 2>&1)"
|
||||
echo "$MIGRATION_OUTPUT"
|
||||
grep -q "Pending migrations: no" <<<"$MIGRATION_OUTPUT"
|
||||
|
||||
echo
|
||||
echo "========== D5.3.2.1 · HEALTH =========="
|
||||
HEALTH="$(curl -fsS "$API_URL/health")"
|
||||
echo "$HEALTH"
|
||||
grep -q '"version":"0.19.3-2.1"' <<<"$HEALTH"
|
||||
grep -q '"phase":"D5.3.2.1"' <<<"$HEALTH"
|
||||
|
||||
echo
|
||||
echo "========== D5.3.2.1 · HOTFIX VERSIONADO =========="
|
||||
grep -q 'SET current_version = COALESCE(current_version, 0) + 1' api-v3/src/asset-master/asset-history.service.ts
|
||||
grep -q 'SELECT current_version' api-v3/src/asset-master/asset-history.service.ts
|
||||
test -f api-v3/test/unit/asset-history-capture.test.ts
|
||||
grep -q 'asset history capture increments then reads current_version' api-v3/test/unit/asset-history-capture.test.ts
|
||||
echo "Incremento + lectura explícita de current_version y test de regresión: OK"
|
||||
|
||||
echo
|
||||
echo "========== D5.3.2.1 · DEMO =========="
|
||||
bash -n scripts/dev-seed-mendoza-demo.sh
|
||||
bash -n scripts/dev-clean-demo.sh
|
||||
grep -q 'DH-DEV-DEMO:ITN124/2026' api-v3/src/cli/dev-seed-mendoza-demo.ts
|
||||
echo "Seed y limpiador disponibles: OK"
|
||||
|
||||
echo
|
||||
echo "========== D5.3.2.1 · CONTENEDORES =========="
|
||||
docker compose ps -a
|
||||
|
||||
echo
|
||||
echo "ACEPTACIÓN DE FASE D5.3.2.1: OK"
|
||||
Reference in New Issue
Block a user