deploy-status: failure · phase rollback
This commit is contained in:
+500
@@ -0,0 +1,500 @@
|
||||
#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 | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-operational-relations/companies/:companyId/areas, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-operational-relations/organizations/:organizationId/areas, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-operational-relations, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-operational-relations, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-operational-relations/:id/end, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mAssetRegistryController {/api/v3}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/assets/:assetId/registry, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/source-documents, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/source-documents, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/assets/:assetId/organization-profile, PATCH} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/organizations/:organizationId/memberships, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/organization-memberships/:id/end, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/assets/:assetId/source-documents/:documentId, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/assets/:assetId/external-identifiers, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-external-identifiers/:id/end, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/areas/:areaId/legal-rights, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/area-legal-rights/:rightId, PATCH} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/area-legal-rights/:rightId/organizations, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/area-legal-right-organizations/:id/end, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionVisitsController {/api/v3/inspection-visits}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/assignees, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/planning-context/departments, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/planning-context/departments/:departmentId/areas, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/planning-context/areas/:areaId/yacimientos, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/planning-context/areas, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/planning-context/areas/:areaId/operators, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/mobile/planning-context/areas, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/mobile/planning-context/areas/:areaId/operators, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/mobile/open, POST} route[39m[38;5;3m +1ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:id, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:id, PATCH} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:id/assets, PUT} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:id/checklist/generate, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:id/assets/:assetId/exclude, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:id/assets/:assetId/include, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:id/team, PUT} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:id/plan, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:id/unplan, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:id/start, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:id/close, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:id/cancel, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionPreventiveCandidatesController {/api/v3/inspection-visits}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:id/preventive-candidates, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mFieldInventoryController {/api/v3/inspection-visits/:visitId/field-inventory}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:visitId/field-inventory, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:visitId/field-inventory/types, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:visitId/field-inventory/:assetId, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:visitId/field-inventory/:assetId/select, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:visitId/field-inventory, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:visitId/field-inventory/:assetId/photos, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mFieldFindingsController {/api/v3/inspection-visits/:visitId/field-findings}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:visitId/field-findings/:assetId/options, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:visitId/field-findings/:assetId, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:visitId/field-findings/:assetId, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mFindingCatalogController {/api/v3/finding-catalog}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog/applicable/:assetId, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog/admin, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog/asset-types/:assetTypeId/selection, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog/asset-types/:assetTypeId/selection, PUT} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog/assets/:assetId/selection, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog/assets/:assetId/selection, PUT} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog/proposals, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog/proposals/:id/review, PATCH} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog/categories, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog/categories/:id, PATCH} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog/items, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog/items/:id/merge-status, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog/items/:id/merge, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/finding-catalog/items/:id, PATCH} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionActFindingsController {/api/v3/inspection-acts/:actId/findings}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:actId/findings, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:actId/findings, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionFindingsController {/api/v3/inspection-findings}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-findings, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-findings/:id, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-findings/:id/verification-history, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-findings/:id, PATCH} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-findings/:id/close, PATCH} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mFindingRecurrenceController {/api/v3/inspection-findings}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-findings/:id/recurrence, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-findings/:id/recurrence-candidates, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-findings/:id/recurrence, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-findings/:id/recurrence, DELETE} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionFindingEvidenceController {/api/v3/inspection-findings/:findingId/evidence}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-findings/:findingId/evidence, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-findings/:findingId/evidence, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionFindingCommunicationsController {/api/v3/inspection-findings/:findingId/communications}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-findings/:findingId/communications, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-findings/:findingId/communications, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionEvidenceContentController {/api/v3/inspection-finding-evidence}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-finding-evidence/:evidenceId/content, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionVisitActsController {/api/v3/inspection-visits/:visitId/acts}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:visitId/acts, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:visitId/acts, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mMobileInspectionActsController {/api/v3/inspection-visits/:visitId/acts/mobile}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:visitId/acts/mobile, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionActsController {/api/v3/inspection-acts}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:id, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:id, PATCH} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:id/cancel, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionClosingController {/api/v3/inspection-acts/:actId}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:actId/closure, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:actId/responsible, PUT} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:actId/lock, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:actId/signatures/inspector, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:actId/signatures/company, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:actId/company-outcome, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:actId/seal, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionSignatureContentController {/api/v3/inspection-act-signatures}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-act-signatures/:signatureId/content, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mCompanySignatureInviteController {/api/v3/inspection-acts/:actId/company-signature-invitations}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:actId/company-signature-invitations, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mPublicCompanySignatureController {/api/v3/public/company-signatures}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/public/company-signatures/:token, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/public/company-signatures/:token/sign, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/public/company-signatures/:token/refuse, POST} route[39m[38;5;3m +1ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionReportsController {/api/v3/inspection-reports}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-reports, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-reports/pending, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-reports/:id/word, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-reports/:id/word, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-reports/:id/gedo-pdf, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-reports/:id, PATCH} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-reports/:id/officialize, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-reports/:id/follow-ups, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-reports/:id/follow-ups, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-reports/:id, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionActReportController {/api/v3/inspection-acts/:actId/report}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:actId/report, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionDeadlineAdminController {/api/v3/inspection-deadlines}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-deadlines/policy, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-deadlines/policy, PUT} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-deadlines/calendar, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-deadlines/calendar, PUT} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-deadlines/calendar/:date, DELETE} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mDocumentDeliveryController {/api/v3/document-delivery}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/document-delivery/settings, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/document-delivery/settings, PATCH} route[39m[38;5;3m +1ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/document-delivery/smtp, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/document-delivery/smtp, PUT} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/document-delivery/smtp/test, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/document-delivery/outbox, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/document-delivery/outbox/:id/retry, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/document-delivery/outbox/retry-pending, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mInspectionVerificationsController {/api/v3/inspection-verifications}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-verifications, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-verifications/plan, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-verifications/visits/:visitId/findings/:findingId/result, PATCH} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mActAdministrationQueueController {/api/v3/act-administration}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/act-administration/queue, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/act-administration/calendar, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mActAdministrationController {/api/v3/inspection-acts/:actId/administration}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:actId/administration, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:actId/administration/deadline, PATCH} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-acts/:actId/administration/responses, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mActCompanyResponseContentController {/api/v3/act-company-responses}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/act-company-responses/:responseId/content, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mFieldBriefingController {/api/v3/inspection-visits/:visitId/field-briefing}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/inspection-visits/:visitId/field-briefing, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RoutesResolver] [39m[32mAssetImportsController {/api/v3/asset-imports}:[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports/context/organizations, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports/reviews, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports/:id, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports/:id/plan, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports/:id/plan/items, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports/:id/plan, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports/:id/plan/items/:itemId/resolve, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports/:id/apply-safe, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports/:id/apply, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports/:id/rollback, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports/:id/rows, GET} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports/:id/reconcile, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[RouterExplorer] [39m[32mMapped {/api/v3/asset-imports/:id/cancel, POST} route[39m[38;5;3m +0ms[39m
|
||||
dhv2-api | [32m[Nest] 1 - [39m09/14/2026, 1:51:40 PM [32m LOG[39m [38;5;3m[NestApplication] [39m[32mNest application successfully started[39m[38;5;3m +0ms[39m
|
||||
|
||||
============================================================
|
||||
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.
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
status=failure
|
||||
exit_code=1
|
||||
phase=rollback
|
||||
timestamp=2026-09-14T10:53:52-03:00
|
||||
deploy_ref=deploy
|
||||
previous_sha=e55684bf4fe55200dcfa093ee519c819501ef871
|
||||
target_sha=637c28dc2f632756d17b7eeac28e975755420da6
|
||||
current_sha=e55684bf4fe55200dcfa093ee519c819501ef871
|
||||
api_version=0.29.0-2
|
||||
web_version=0.23.0-2
|
||||
app_touched=1
|
||||
backup=/root/DH_V2_BACKUPS/GITEA_DEPLOY_20260914_105000
|
||||
Reference in New Issue
Block a user