Files
dh-inspeccion-v2/deploy.log
T

501 lines
50 KiB
Plaintext

#32 unpacking to docker.io/library/dhv2-api:latest 0.0s done
#32 DONE 0.3s
#33 [web] exporting to image
#33 exporting layers 0.0s done
#33 exporting manifest sha256:15b625150665274f80bb75f1b9c89f5b7c5a3177ca19dd97c4c4d831ef6d0501 0.0s done
#33 exporting config sha256:bb75764566f45722d26fedc2e7489b01fee987c36a3919b7c50a59d0d4003c67 0.0s done
#33 exporting attestation manifest sha256:055aa630609bacf0660c82d06a78f2ab46c374d3a05ea17e65ce41cc6c620607 0.1s done
#33 exporting manifest list sha256:b7cdc8dc0bf81b0df8483ef9d2bfe43207b77581957f6feffd5c60975a242920 0.0s done
#33 naming to docker.io/library/dhv2-web:latest 0.0s done
#33 unpacking to docker.io/library/dhv2-web:latest
#33 unpacking to docker.io/library/dhv2-web:latest 0.1s done
#33 DONE 0.4s
#34 [migrate] resolving provenance for metadata file
#34 DONE 0.2s
#35 [web] resolving provenance for metadata file
#35 DONE 0.0s
#36 [api] resolving provenance for metadata file
#36 DONE 0.2s
Image dhv2-api Built
Image dhv2-migrate Built
Image dhv2-web Built
========== MIGRACIONES ==========
Container dhv2-db Running
Container dhv2-db Waiting
Container dhv2-db Healthy
Container dhv2-migrate-run-756717a937b2 Creating
Container dhv2-migrate-run-756717a937b2 Created
> dhv2-api@0.29.0-2 migration:run
> node dist/database/migration-cli.js run
Applied migrations: 0
npm notice
npm notice New major version of npm available! 11.19.0 -> 12.0.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2
npm notice To update run: npm install -g npm@12.0.2
npm notice
Container dhv2-db Running
Container dhv2-db Waiting
Container dhv2-db Healthy
Container dhv2-migrate-run-ec4fbdf27181 Creating
Container dhv2-migrate-run-ec4fbdf27181 Created
> dhv2-api@0.29.0-2 migration:show
> node dist/database/migration-cli.js show
Pending migrations: no
npm notice
npm notice New major version of npm available! 11.19.0 -> 12.0.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2
npm notice To update run: npm install -g npm@12.0.2
npm notice
========== RECREATE API + WEB ==========
Container dhv2-api Recreate
Container dhv2-api Recreated
Container dhv2-web Recreate
Container dhv2-web Recreated
Container dhv2-api Starting
Container dhv2-api Started
Container dhv2-web Starting
Container dhv2-web Started
========== HEALTH ==========
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
API respondió pero aún no es la candidata (actual=0.29.0-1, esperada=0.29.0-2). Reintentando...
ERROR: API candidata no pasó healthcheck/version/database dentro del plazo.
{"status":"ok","service":"dhv2-api","api":"v3","version":"0.29.0-1","phase":"F6.1","database":"ok","time":"2026-09-14T13:53:40.415Z","latencyMs":1}dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-operational-relations/companies/:companyId/areas, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-operational-relations/organizations/:organizationId/areas, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-operational-relations, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-operational-relations, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-operational-relations/:id/end, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] AssetRegistryController {/api/v3}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/assets/:assetId/registry, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/source-documents, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/source-documents, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/assets/:assetId/organization-profile, PATCH} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/organizations/:organizationId/memberships, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/organization-memberships/:id/end, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/assets/:assetId/source-documents/:documentId, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/assets/:assetId/external-identifiers, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-external-identifiers/:id/end, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/areas/:areaId/legal-rights, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/area-legal-rights/:rightId, PATCH} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/area-legal-rights/:rightId/organizations, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/area-legal-right-organizations/:id/end, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionVisitsController {/api/v3/inspection-visits}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/assignees, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/planning-context/departments, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/planning-context/departments/:departmentId/areas, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/planning-context/areas/:areaId/yacimientos, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/planning-context/areas, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/planning-context/areas/:areaId/operators, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/mobile/planning-context/areas, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/mobile/planning-context/areas/:areaId/operators, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/mobile/open, POST} route +1ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:id, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:id, PATCH} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:id/assets, PUT} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:id/checklist/generate, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:id/assets/:assetId/exclude, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:id/assets/:assetId/include, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:id/team, PUT} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:id/plan, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:id/unplan, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:id/start, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:id/close, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:id/cancel, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionPreventiveCandidatesController {/api/v3/inspection-visits}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:id/preventive-candidates, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] FieldInventoryController {/api/v3/inspection-visits/:visitId/field-inventory}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:visitId/field-inventory, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:visitId/field-inventory/types, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:visitId/field-inventory/:assetId, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:visitId/field-inventory/:assetId/select, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:visitId/field-inventory, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:visitId/field-inventory/:assetId/photos, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] FieldFindingsController {/api/v3/inspection-visits/:visitId/field-findings}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:visitId/field-findings/:assetId/options, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:visitId/field-findings/:assetId, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:visitId/field-findings/:assetId, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] FindingCatalogController {/api/v3/finding-catalog}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog/applicable/:assetId, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog/admin, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog/asset-types/:assetTypeId/selection, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog/asset-types/:assetTypeId/selection, PUT} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog/assets/:assetId/selection, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog/assets/:assetId/selection, PUT} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog/proposals, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog/proposals/:id/review, PATCH} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog/categories, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog/categories/:id, PATCH} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog/items, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog/items/:id/merge-status, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog/items/:id/merge, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/finding-catalog/items/:id, PATCH} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionActFindingsController {/api/v3/inspection-acts/:actId/findings}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:actId/findings, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:actId/findings, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionFindingsController {/api/v3/inspection-findings}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-findings, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-findings/:id, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-findings/:id/verification-history, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-findings/:id, PATCH} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-findings/:id/close, PATCH} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] FindingRecurrenceController {/api/v3/inspection-findings}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-findings/:id/recurrence, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-findings/:id/recurrence-candidates, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-findings/:id/recurrence, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-findings/:id/recurrence, DELETE} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionFindingEvidenceController {/api/v3/inspection-findings/:findingId/evidence}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-findings/:findingId/evidence, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-findings/:findingId/evidence, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionFindingCommunicationsController {/api/v3/inspection-findings/:findingId/communications}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-findings/:findingId/communications, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-findings/:findingId/communications, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionEvidenceContentController {/api/v3/inspection-finding-evidence}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-finding-evidence/:evidenceId/content, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionVisitActsController {/api/v3/inspection-visits/:visitId/acts}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:visitId/acts, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:visitId/acts, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] MobileInspectionActsController {/api/v3/inspection-visits/:visitId/acts/mobile}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:visitId/acts/mobile, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionActsController {/api/v3/inspection-acts}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:id, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:id, PATCH} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:id/cancel, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionClosingController {/api/v3/inspection-acts/:actId}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:actId/closure, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:actId/responsible, PUT} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:actId/lock, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:actId/signatures/inspector, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:actId/signatures/company, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:actId/company-outcome, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:actId/seal, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionSignatureContentController {/api/v3/inspection-act-signatures}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-act-signatures/:signatureId/content, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] CompanySignatureInviteController {/api/v3/inspection-acts/:actId/company-signature-invitations}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:actId/company-signature-invitations, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] PublicCompanySignatureController {/api/v3/public/company-signatures}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/public/company-signatures/:token, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/public/company-signatures/:token/sign, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/public/company-signatures/:token/refuse, POST} route +1ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionReportsController {/api/v3/inspection-reports}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-reports, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-reports/pending, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-reports/:id/word, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-reports/:id/word, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-reports/:id/gedo-pdf, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-reports/:id, PATCH} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-reports/:id/officialize, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-reports/:id/follow-ups, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-reports/:id/follow-ups, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-reports/:id, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionActReportController {/api/v3/inspection-acts/:actId/report}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:actId/report, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionDeadlineAdminController {/api/v3/inspection-deadlines}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-deadlines/policy, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-deadlines/policy, PUT} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-deadlines/calendar, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-deadlines/calendar, PUT} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-deadlines/calendar/:date, DELETE} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] DocumentDeliveryController {/api/v3/document-delivery}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/document-delivery/settings, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/document-delivery/settings, PATCH} route +1ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/document-delivery/smtp, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/document-delivery/smtp, PUT} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/document-delivery/smtp/test, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/document-delivery/outbox, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/document-delivery/outbox/:id/retry, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/document-delivery/outbox/retry-pending, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] InspectionVerificationsController {/api/v3/inspection-verifications}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-verifications, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-verifications/plan, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-verifications/visits/:visitId/findings/:findingId/result, PATCH} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] ActAdministrationQueueController {/api/v3/act-administration}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/act-administration/queue, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/act-administration/calendar, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] ActAdministrationController {/api/v3/inspection-acts/:actId/administration}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:actId/administration, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:actId/administration/deadline, PATCH} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-acts/:actId/administration/responses, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] ActCompanyResponseContentController {/api/v3/act-company-responses}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/act-company-responses/:responseId/content, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] FieldBriefingController {/api/v3/inspection-visits/:visitId/field-briefing}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/inspection-visits/:visitId/field-briefing, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RoutesResolver] AssetImportsController {/api/v3/asset-imports}: +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports/context/organizations, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports/reviews, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports/:id, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports/:id/plan, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports/:id/plan/items, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports/:id/plan, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports/:id/plan/items/:itemId/resolve, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports/:id/apply-safe, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports/:id/apply, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports/:id/rollback, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports/:id/rows, GET} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports/:id/reconcile, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [RouterExplorer] Mapped {/api/v3/asset-imports/:id/cancel, POST} route +0ms
dhv2-api | [Nest] 1 - 09/14/2026, 1:51:40 PM  LOG [NestApplication] Nest application successfully started +0ms
============================================================
DH V2 · DEPLOY FALLÓ · ROLLBACK
============================================================
Restaurando aplicación al commit previo: e55684bf4fe55200dcfa093ee519c819501ef871
HEAD is now at e55684b fix(web): compact installation parent checkbox options
Image dhv2-web Building
Image dhv2-api Building
#1 [internal] load local bake definitions
#1 reading from stdin 917B done
#1 DONE 0.0s
#2 [api internal] load build definition from Dockerfile
#2 transferring dockerfile: 595B 0.0s done
#2 DONE 0.1s
#3 [web internal] load build definition from Dockerfile
#3 transferring dockerfile: 407B done
#3 DONE 0.1s
#4 [api internal] load metadata for docker.io/library/node:24-alpine
#4 ...
#5 [web internal] load metadata for docker.io/library/nginx:alpine
#5 DONE 1.0s
#4 [web internal] load metadata for docker.io/library/node:24-alpine
#4 DONE 1.2s
#6 [web internal] load .dockerignore
#6 transferring context: 148B done
#6 DONE 0.0s
#7 [api internal] load .dockerignore
#7 transferring context: 147B done
#7 DONE 0.0s
#8 [web internal] load build context
#8 DONE 0.0s
#9 [api internal] load build context
#9 DONE 0.0s
#10 [api builder 1/7] FROM docker.io/library/node:24-alpine@sha256:50c8e8ca1d27439048670df5883f32d57cf81cff6233222c893fd0d9884cbd81
#10 resolve docker.io/library/node:24-alpine@sha256:50c8e8ca1d27439048670df5883f32d57cf81cff6233222c893fd0d9884cbd81 0.0s done
#10 resolve docker.io/library/node:24-alpine@sha256:50c8e8ca1d27439048670df5883f32d57cf81cff6233222c893fd0d9884cbd81 0.0s done
#10 DONE 0.0s
#11 [web stage-1 1/3] FROM docker.io/library/nginx:alpine@sha256:72ba65eb42c10344912a84ff42408db7d34f2feb642204570ab8fc5ffd29f1d3
#11 resolve docker.io/library/nginx:alpine@sha256:72ba65eb42c10344912a84ff42408db7d34f2feb642204570ab8fc5ffd29f1d3 0.0s done
#11 DONE 0.0s
#8 [web internal] load build context
#8 transferring context: 110.91kB 0.0s done
#8 DONE 0.1s
#9 [api internal] load build context
#9 transferring context: 385.79kB 0.1s done
#9 DONE 0.1s
#12 [web stage-1 2/3] COPY nginx/default.conf /etc/nginx/conf.d/default.conf
#12 CACHED
#13 [web builder 3/7] COPY package*.json ./
#13 CACHED
#14 [web builder 6/7] COPY src ./src
#14 CACHED
#15 [web builder 4/7] RUN npm ci
#15 CACHED
#16 [web builder 5/7] COPY tsconfig*.json vite.config.ts index.html ./
#16 CACHED
#17 [web builder 2/7] WORKDIR /app
#17 CACHED
#18 [web builder 7/7] RUN npm run build
#18 CACHED
#19 [web stage-1 3/3] COPY --from=builder /app/dist /usr/share/nginx/html
#19 CACHED
#20 [web] exporting to image
#20 exporting layers 0.0s done
#20 ...
#21 [api runner 2/7] RUN apk add --no-cache unzip
#21 CACHED
#22 [api runner 3/7] WORKDIR /app
#22 CACHED
#23 [api runner 4/7] COPY package*.json ./
#23 CACHED
#24 [api runner 5/7] RUN npm ci --omit=dev && npm cache clean --force
#24 CACHED
#25 [api runner 6/7] COPY --from=builder /app/dist ./dist
#25 CACHED
#17 [api builder 2/7] WORKDIR /app
#17 CACHED
#26 [api builder 5/7] COPY nest-cli.json tsconfig.json ./
#26 CACHED
#27 [api builder 7/7] RUN npm run build
#27 CACHED
#28 [api builder 3/7] COPY package*.json ./
#28 CACHED
#29 [api builder 4/7] RUN npm ci
#29 CACHED
#30 [api builder 6/7] COPY src ./src
#30 CACHED
#31 [api runner 7/7] RUN mkdir -p /app/storage/asset-media/imports && chown -R node:node /app/storage
#31 CACHED
#20 [web] exporting to image
#20 exporting manifest sha256:c3b1baf7e3ff4a5e031e21e02c64c0d79410c335d9fc370c0ad913f50ac35114 done
#20 exporting config sha256:c84bd6dc8002c95b50f5c487cb4aee449116e131be52a6bd6d488c2e72714dfb done
#20 exporting attestation manifest sha256:9e6ae9c59be0bfe8f1bda0233326d710493b90841ddabf1ca29e835819de42e2 0.0s done
#20 exporting manifest list sha256:69f8bdb3048c63d8a493bef250f3c578e5c3d7bddc5991e5c03ed13f5bd1db36 0.0s done
#20 naming to docker.io/library/dhv2-web:latest done
#20 unpacking to docker.io/library/dhv2-web:latest
#20 unpacking to docker.io/library/dhv2-web:latest 0.1s done
#20 DONE 0.3s
#32 [api] exporting to image
#32 exporting layers 0.0s done
#32 exporting manifest sha256:48892ee5e869c415e40817cf40cee98bf723d367b6c1684c32f0d145cff20912 0.0s done
#32 exporting config sha256:20abde41b55a5c9256479d9cd219a899254dc8a4862776f0d959e004ec175878 done
#32 exporting attestation manifest sha256:c67ff9e17a13f69e99a832a406ea1bef6f9ce57c8647ad1c75778766a6d661cc 0.0s done
#32 exporting manifest list sha256:f400ddeee2f15126e8734f1cd86746afe6a3fca2dfe3fd504735f763d88797c7 0.0s done
#32 naming to docker.io/library/dhv2-api:latest done
#32 unpacking to docker.io/library/dhv2-api:latest
#32 ...
#33 [web] resolving provenance for metadata file
#33 DONE 0.1s
#32 [api] exporting to image
#32 unpacking to docker.io/library/dhv2-api:latest 1.8s done
#32 DONE 2.0s
#34 [api] resolving provenance for metadata file
#34 DONE 0.0s
Image dhv2-web Built
Image dhv2-api Built
Container dhv2-api Recreate
Container dhv2-api Recreated
Container dhv2-web Recreate
Container dhv2-web Recreated
Container dhv2-api Starting
Container dhv2-api Started
Container dhv2-web Starting
Container dhv2-web Started
Estado actual:
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
dhv2-api dhv2-api "docker-entrypoint.s…" api 2 seconds ago Up Less than a second 127.0.0.1:3101->3000/tcp
dhv2-db postgis/postgis:16-3.5 "docker-entrypoint.s…" db 4 weeks ago Up 4 weeks (healthy) 5432/tcp
dhv2-web dhv2-web "/docker-entrypoint.…" web 1 second ago Up Less than a second 127.0.0.1:8182->80/tcp
Últimos logs:
dhv2-web | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
dhv2-web | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
dhv2-web | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
dhv2-web | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
dhv2-web | 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
dhv2-web | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
dhv2-web | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
dhv2-web | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
dhv2-web | /docker-entrypoint.sh: Configuration complete; ready for start up
dhv2-web | 2026/09/14 13:53:50 [notice] 1#1: using the "epoll" event method
dhv2-web | 2026/09/14 13:53:50 [notice] 1#1: nginx/1.31.5
dhv2-web | 2026/09/14 13:53:50 [notice] 1#1: built by gcc 15.2.0 (Alpine 15.2.0)
dhv2-web | 2026/09/14 13:53:50 [notice] 1#1: OS: Linux 6.8.0-136-generic
dhv2-web | 2026/09/14 13:53:50 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1024:524288
dhv2-web | 2026/09/14 13:53:50 [notice] 1#1: start worker processes
dhv2-web | 2026/09/14 13:53:50 [notice] 1#1: start worker process 29
dhv2-web | 2026/09/14 13:53:50 [notice] 1#1: start worker process 30
Backup PRE disponible en: /root/DH_V2_BACKUPS/GITEA_DEPLOY_20260914_105000
Las migraciones son forward-only; database-before.dump queda disponible para restauración manual si hiciera falta.