commit c20327451b68e316068547fc9319bd5a0237c2d6 Author: DH V2 Deploy Bot Date: Mon Sep 14 16:18:21 2026 -0300 deploy-status: success · phase complete diff --git a/deploy.log b/deploy.log new file mode 100644 index 0000000..994cc7c --- /dev/null +++ b/deploy.log @@ -0,0 +1,500 @@ +#6 resolve docker.io/library/node:24-alpine@sha256:50c8e8ca1d27439048670df5883f32d57cf81cff6233222c893fd0d9884cbd81 0.1s done +#6 DONE 0.1s + +#7 [stage-1 1/3] FROM docker.io/library/nginx:alpine@sha256:72ba65eb42c10344912a84ff42408db7d34f2feb642204570ab8fc5ffd29f1d3 +#7 resolve docker.io/library/nginx:alpine@sha256:72ba65eb42c10344912a84ff42408db7d34f2feb642204570ab8fc5ffd29f1d3 +#7 resolve docker.io/library/nginx:alpine@sha256:72ba65eb42c10344912a84ff42408db7d34f2feb642204570ab8fc5ffd29f1d3 0.1s done +#7 DONE 0.1s + +#5 [internal] load build context +#5 transferring context: 1.23MB 0.1s done +#5 DONE 0.1s + +#8 [builder 2/7] WORKDIR /app +#8 CACHED + +#9 [builder 3/7] COPY package*.json ./ +#9 DONE 0.1s + +#10 [builder 4/7] RUN npm ci +#10 3.574 +#10 3.574 added 95 packages, and audited 96 packages in 3s +#10 3.574 +#10 3.575 11 packages are looking for funding +#10 3.575 run `npm fund` for details +#10 3.577 +#10 3.577 found 0 vulnerabilities +#10 3.578 npm warn install-scripts 1 package has install scripts not yet covered by allowScripts: +#10 3.578 npm warn install-scripts esbuild@0.28.2 (postinstall: node install.js) +#10 3.578 npm warn install-scripts +#10 3.578 npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve ` to allow. +#10 3.583 npm notice +#10 3.583 npm notice New major version of npm available! 11.19.0 -> 12.0.2 +#10 3.583 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2 +#10 3.583 npm notice To update run: npm install -g npm@12.0.2 +#10 3.583 npm notice +#10 DONE 3.9s + +#11 [builder 5/7] COPY tsconfig*.json vite.config.ts index.html ./ +#11 DONE 0.1s + +#12 [builder 6/7] COPY src ./src +#12 DONE 0.1s + +#13 [builder 7/7] RUN npm run build +#13 0.360 +#13 0.360 > dhv2-web@0.23.0-3 build +#13 0.360 > tsc -b && vite build +#13 0.360 +#13 13.59 vite v7.3.6 building client environment for production... +#13 13.66 transforming... +#13 20.36 ✓ 193 modules transformed. +#13 20.94 rendering chunks... +#13 21.59 computing gzip size... +#13 21.68 dist/index.html 0.47 kB │ gzip: 0.30 kB +#13 21.68 dist/assets/index-CYHYQos4.css 223.98 kB │ gzip: 34.19 kB +#13 21.68 dist/assets/MapPage-DDfalIY6.js 7.36 kB │ gzip: 2.64 kB +#13 21.68 dist/assets/AssetGeometryEditor-DjTD4oTx.js 7.69 kB │ gzip: 3.15 kB +#13 21.68 dist/assets/DocumentDeliveryPage-CB9IoGxE.js 10.60 kB │ gzip: 3.41 kB +#13 21.68 dist/assets/index-BCOqO4fO.js 702.18 kB │ gzip: 182.16 kB +#13 21.68 dist/assets/maplibre-gl-D8_spFpn.js 938.81 kB │ gzip: 245.97 kB +#13 21.68 +#13 21.68 (!) Some chunks are larger than 500 kB after minification. Consider: +#13 21.68 - Using dynamic import() to code-split the application +#13 21.68 - Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks +#13 21.68 - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit. +#13 21.68 ✓ built in 8.06s +#13 DONE 22.4s + +#14 [stage-1 2/3] COPY nginx/default.conf /etc/nginx/conf.d/default.conf +#14 CACHED + +#15 [stage-1 3/3] COPY --from=builder /app/dist /usr/share/nginx/html +#15 DONE 0.4s + +#16 exporting to image +#16 exporting layers +#16 exporting layers 0.8s done +#16 exporting manifest sha256:a5b3c5fd3f25dc86700473a2e752cf0f3bb08714d2e5adfe683926367dc09917 0.0s done +#16 exporting config sha256:0e7ca488d604649df34204e354baad4581a3338eb0bf68874cf006e97dd6b7fc 0.0s done +#16 exporting attestation manifest sha256:9245e199d8f64bb00bd68855eb22d5aaaa6fe1112947a58d68eb2116ee0c1776 0.0s done +#16 exporting manifest list sha256:05875ec5be9c83009ddbf980818cc09bf425ed572bb13d7dd7fe93f5e338e4df 0.0s done +#16 naming to docker.io/library/dhv2-web:gitea-20260914_161433 done +#16 unpacking to docker.io/library/dhv2-web:gitea-20260914_161433 +#16 unpacking to docker.io/library/dhv2-web:gitea-20260914_161433 0.1s done +#16 DONE 1.0s + +========== BACKUP PRE ========== +database-before.dump: OK +source-before.tar.gz: OK +.env: OK +previous.sha: OK +target.sha: OK +docker-before.txt: OK + +========== FAST-FORWARD ========== +9b12144 test(android): align final field contract with f6.2 +becf9fc fix(android): use valid email regex in act representative flow +7fe59bc feat(f6.2): add per-act representative signing and user smtp +Updating 103ecf2..9b12144 +Fast-forward + .github/workflows/android.yml | 4 +- + android-app/FINAL_RELEASE_CHECKLIST.md | 6 +- + android-app/RELEASE.md | 19 +- + android-app/app/build.gradle.kts | 4 +- + .../com/korexlabs/dhinspeccion/MainViewModel.kt | 18 +- + .../com/korexlabs/dhinspeccion/data/MobileActs.kt | 1 + + .../korexlabs/dhinspeccion/ui/MobileActsScreen.kt | 48 +++-- + .../dhinspeccion/ui/ModernMobileActsScreen.kt | 46 +++-- + .../dhinspeccion/FinalFieldFlowContractTest.kt | 11 +- + .../korexlabs/dhinspeccion/ReleaseMetadataTest.kt | 4 +- + api-v3/package-lock.json | 4 +- + api-v3/package.json | 2 +- + api-v3/src/administration/administration.module.ts | 3 +- + .../administration/users/dto/create-user.dto.ts | 3 +- + .../users/dto/update-self-profile.dto.ts | 30 ++++ + .../users/dto/update-user-smtp-settings.dto.ts | 65 +++++++ + .../src/administration/users/users.controller.ts | 79 ++++++++- + api-v3/src/administration/users/users.service.ts | 52 ++++-- + api-v3/src/cli/bootstrap-admin.ts | 9 +- + api-v3/src/database/entities/audit-event.entity.ts | 2 + + api-v3/src/database/entities/user.entity.ts | 4 +- + ...400000-f6-2-user-smtp-and-act-representative.ts | 105 +++++++++++ + .../company-signature-invite.service.ts | 6 +- + .../dto/upsert-inspection-responsible.dto.ts | 4 +- + .../inspection-closing.service.ts | 23 ++- + .../inspection-act-pdf-builder.ts | 8 +- + .../inspection-document-delivery.service.ts | 13 +- + .../inspection-report-word-builder.ts | 6 +- + .../inspection-reports/smtp-delivery.service.ts | 90 +++++++++- + api-v3/src/version.ts | 4 +- + .../test/unit/f3-1-profile-dossier-other.test.ts | 10 +- + api-v3/test/unit/f4-health-metadata.test.ts | 4 +- + api-v3/test/unit/f5-android-test-cut.test.ts | 4 +- + .../unit/f6-1-presentation-ready-contract.test.ts | 4 +- + .../unit/f6-2-act-representative-user-smtp.test.ts | 72 ++++++++ + web-v2/package-lock.json | 4 +- + web-v2/package.json | 2 +- + web-v2/src/app/App.tsx | 2 + + web-v2/src/config/version.ts | 4 +- + web-v2/src/layout/AppLayout.tsx | 12 +- + web-v2/src/lib/api.ts | 1 + + web-v2/src/lib/myProfileApi.ts | 67 +++++++ + web-v2/src/lib/userProfileApi.ts | 1 + + web-v2/src/pages/MyProfilePage.tsx | 193 +++++++++++++++++++++ + web-v2/src/pages/NewUserPage.tsx | 10 +- + web-v2/src/pages/UserDetailPage.tsx | 7 +- + web-v2/src/styles.css | 2 + + 47 files changed, 917 insertions(+), 155 deletions(-) + create mode 100644 api-v3/src/administration/users/dto/update-self-profile.dto.ts + create mode 100644 api-v3/src/administration/users/dto/update-user-smtp-settings.dto.ts + create mode 100644 api-v3/src/database/migrations/1790117400000-f6-2-user-smtp-and-act-representative.ts + create mode 100644 api-v3/test/unit/f6-2-act-representative-user-smtp.test.ts + create mode 100644 web-v2/src/lib/myProfileApi.ts + create mode 100644 web-v2/src/pages/MyProfilePage.tsx + +========== BUILD PRODUCCIÓN ========== + Image dhv2-api Building + Image dhv2-migrate Building + Image dhv2-web Building +#1 [internal] load local bake definitions +#1 reading from stdin 1.35kB done +#1 DONE 0.0s + +#2 [api internal] load build definition from Dockerfile +#2 transferring dockerfile: 595B done +#2 DONE 0.1s + +#3 [web internal] load build definition from Dockerfile +#3 transferring dockerfile: 407B done +#3 DONE 0.0s + +#4 [migrate internal] load metadata for docker.io/library/node:24-alpine +#4 DONE 0.5s + +#5 [web internal] load metadata for docker.io/library/nginx:alpine +#5 DONE 0.5s + +#6 [api internal] load .dockerignore +#6 transferring context: 147B done +#6 DONE 0.0s + +#7 [api internal] load build context +#7 DONE 0.0s + +#8 [web internal] load .dockerignore +#8 transferring context: 148B done +#8 DONE 0.1s + +#9 [web builder 1/7] FROM docker.io/library/node:24-alpine@sha256:50c8e8ca1d27439048670df5883f32d57cf81cff6233222c893fd0d9884cbd81 +#9 resolve docker.io/library/node:24-alpine@sha256:50c8e8ca1d27439048670df5883f32d57cf81cff6233222c893fd0d9884cbd81 +#9 resolve docker.io/library/node:24-alpine@sha256:50c8e8ca1d27439048670df5883f32d57cf81cff6233222c893fd0d9884cbd81 0.1s done +#9 DONE 0.1s + +#10 [web stage-1 1/3] FROM docker.io/library/nginx:alpine@sha256:72ba65eb42c10344912a84ff42408db7d34f2feb642204570ab8fc5ffd29f1d3 +#10 resolve docker.io/library/nginx:alpine@sha256:72ba65eb42c10344912a84ff42408db7d34f2feb642204570ab8fc5ffd29f1d3 0.1s done +#10 DONE 0.1s + +#7 [migrate internal] load build context +#7 ... + +#11 [web internal] load build context +#11 transferring context: 1.24MB 0.1s done +#11 DONE 0.1s + +#7 [migrate internal] load build context +#7 transferring context: 2.63MB 0.2s done +#7 transferring context: 2.63MB 0.2s done +#7 DONE 0.2s + +#12 [web builder 2/7] WORKDIR /app +#12 CACHED + +#13 [migrate runner 2/7] RUN apk add --no-cache unzip +#13 CACHED + +#14 [api runner 3/7] WORKDIR /app +#14 CACHED + +#15 [web builder 3/7] COPY package*.json ./ +#15 DONE 0.1s + +#16 [api runner 4/7] COPY package*.json ./ +#16 DONE 0.3s + +#17 [api builder 3/7] COPY package*.json ./ +#17 DONE 0.3s + +#18 [api runner 5/7] RUN npm ci --omit=dev && npm cache clean --force +#18 7.983 npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me +#18 ... + +#19 [web builder 4/7] RUN npm ci +#19 9.489 +#19 9.489 added 95 packages, and audited 96 packages in 9s +#19 9.489 +#19 9.489 11 packages are looking for funding +#19 9.489 run `npm fund` for details +#19 9.493 +#19 9.493 found 0 vulnerabilities +#19 9.496 npm warn install-scripts 1 package has install scripts not yet covered by allowScripts: +#19 9.496 npm warn install-scripts esbuild@0.28.2 (postinstall: node install.js) +#19 9.496 npm warn install-scripts +#19 9.496 npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve ` to allow. +#19 9.556 npm notice +#19 9.556 npm notice New major version of npm available! 11.19.0 -> 12.0.2 +#19 9.556 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2 +#19 9.556 npm notice To update run: npm install -g npm@12.0.2 +#19 9.556 npm notice +#19 DONE 10.1s + +#20 [migrate builder 4/7] RUN npm ci +#20 ... + +#21 [web builder 5/7] COPY tsconfig*.json vite.config.ts index.html ./ +#21 DONE 0.2s + +#20 [migrate builder 4/7] RUN npm ci +#20 ... + +#22 [web builder 6/7] COPY src ./src +#22 DONE 0.1s + +#23 [web builder 7/7] RUN npm run build +#23 0.673 +#23 0.673 > dhv2-web@0.23.0-3 build +#23 0.673 > tsc -b && vite build +#23 0.673 +#23 ... + +#18 [migrate runner 5/7] RUN npm ci --omit=dev && npm cache clean --force +#18 14.60 +#18 14.60 added 245 packages, and audited 246 packages in 14s +#18 14.61 +#18 14.61 72 packages are looking for funding +#18 14.61 run `npm fund` for details +#18 14.61 +#18 14.61 found 0 vulnerabilities +#18 14.62 npm warn install-scripts 1 package has install scripts not yet covered by allowScripts: +#18 14.62 npm warn install-scripts argon2@0.45.1 (install: cross-env ZERO_AR_DATE=1 node-gyp-build) +#18 14.62 npm warn install-scripts +#18 14.62 npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve ` to allow. +#18 14.62 npm notice +#18 14.62 npm notice New major version of npm available! 11.19.0 -> 12.0.2 +#18 14.62 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2 +#18 14.62 npm notice To update run: npm install -g npm@12.0.2 +#18 14.62 npm notice +#18 15.00 npm warn using --force Recommended protections disabled. +#18 DONE 16.1s + +#20 [migrate builder 4/7] RUN npm ci +#20 13.20 npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me +#20 22.13 +#20 22.13 added 440 packages, and audited 441 packages in 21s +#20 22.13 +#20 22.13 105 packages are looking for funding +#20 22.13 run `npm fund` for details +#20 22.13 +#20 22.13 2 high severity vulnerabilities +#20 22.13 +#20 22.13 To address all issues, run: +#20 22.13 npm audit fix +#20 22.13 +#20 22.13 Run `npm audit` for details. +#20 22.14 npm warn install-scripts 2 packages have install scripts not yet covered by allowScripts: +#20 22.14 npm warn install-scripts argon2@0.45.1 (install: cross-env ZERO_AR_DATE=1 node-gyp-build) +#20 22.14 npm warn install-scripts esbuild@0.28.2 (postinstall: node install.js) +#20 22.14 npm warn install-scripts +#20 22.14 npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve ` to allow. +#20 22.14 npm notice +#20 22.14 npm notice New major version of npm available! 11.19.0 -> 12.0.2 +#20 22.14 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2 +#20 22.14 npm notice To update run: npm install -g npm@12.0.2 +#20 22.14 npm notice +#20 DONE 22.7s + +#24 [migrate builder 5/7] COPY nest-cli.json tsconfig.json ./ +#24 DONE 0.3s + +#25 [api builder 6/7] COPY src ./src +#25 DONE 0.2s + +#26 [api builder 7/7] RUN npm run build +#26 0.572 +#26 0.572 > dhv2-api@0.29.0-4 build +#26 0.572 > nest build +#26 0.572 +#26 ... + +#23 [web builder 7/7] RUN npm run build +#23 25.04 vite v7.3.6 building client environment for production... +#23 25.18 transforming... +#23 ... + +#26 [migrate builder 7/7] RUN npm run build +#26 DONE 20.7s + +#23 [web builder 7/7] RUN npm run build +#23 34.98 ✓ 193 modules transformed. +#23 ... + +#27 [migrate runner 6/7] COPY --from=builder /app/dist ./dist +#27 DONE 0.4s + +#23 [web builder 7/7] RUN npm run build +#23 35.69 rendering chunks... +#23 ... + +#28 [api runner 7/7] RUN mkdir -p /app/storage/asset-media/imports && chown -R node:node /app/storage +#28 DONE 0.3s + +#29 [migrate] exporting to image +#29 exporting layers +#29 ... + +#23 [web builder 7/7] RUN npm run build +#23 36.31 computing gzip size... +#23 36.41 dist/index.html 0.47 kB │ gzip: 0.30 kB +#23 36.42 dist/assets/index-CYHYQos4.css 223.98 kB │ gzip: 34.19 kB +#23 36.42 dist/assets/MapPage-DDfalIY6.js 7.36 kB │ gzip: 2.64 kB +#23 36.42 dist/assets/AssetGeometryEditor-DjTD4oTx.js 7.69 kB │ gzip: 3.15 kB +#23 36.42 dist/assets/DocumentDeliveryPage-CB9IoGxE.js 10.60 kB │ gzip: 3.41 kB +#23 36.42 dist/assets/index-BCOqO4fO.js 702.18 kB │ gzip: 182.16 kB +#23 36.42 dist/assets/maplibre-gl-D8_spFpn.js 938.81 kB │ gzip: 245.97 kB +#23 36.42 +#23 36.42 (!) Some chunks are larger than 500 kB after minification. Consider: +#23 36.42 - Using dynamic import() to code-split the application +#23 36.42 - Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks +#23 36.42 - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit. +#23 36.42 ✓ built in 11.33s +#23 DONE 36.6s + +#30 [api] exporting to image +#30 ... + +#31 [web stage-1 2/3] COPY nginx/default.conf /etc/nginx/conf.d/default.conf +#31 CACHED + +#32 [web stage-1 3/3] COPY --from=builder /app/dist /usr/share/nginx/html +#32 DONE 0.1s + +#33 [web] exporting to image +#33 exporting layers 0.2s done +#33 exporting manifest sha256:32416a8fae6987d8e63199f5df913785f83be43e0064a5d314ba4955b0bcf776 0.0s done +#33 exporting config sha256:e3ebe6e49f58cf684f0a1313883e6f3c424c87fed7eb88006da65e4af260624f 0.0s done +#33 exporting attestation manifest sha256:f3b730c79642f5d6b94a5041fd7c1fad7ffbe6f494aad5ef79ceecafcdd153d5 0.0s done +#33 exporting manifest list sha256:4e0d341f2143ae1f9c8f03efc901ed48698ef5147db170ee907710e206052ca4 0.0s done +#33 naming to docker.io/library/dhv2-web:latest done +#33 unpacking to docker.io/library/dhv2-web:latest 0.1s done +#33 DONE 0.4s + +#30 [api] exporting to image +#30 ... + +#34 [web] resolving provenance for metadata file +#34 DONE 0.1s + +#29 [migrate] exporting to image +#29 exporting layers 5.2s done +#29 exporting manifest sha256:8fc7f0baa39a91fa928a0786b8695365f43bc22131ed1a77f18c8da61adf957a 0.0s done +#29 exporting config sha256:fcd21a1e29822fe2baa0baf6c25b2e42de3fe441a4243092333fafec7be22417 0.0s done +#29 exporting attestation manifest sha256:9dd42c5f6e9d58cb0e8ca29abb0e6e21bb8446658f5bcb8d1ef4503ddf5a9b37 +#29 exporting attestation manifest sha256:9dd42c5f6e9d58cb0e8ca29abb0e6e21bb8446658f5bcb8d1ef4503ddf5a9b37 0.1s done +#29 exporting manifest list sha256:d25ec3cf9ec369d7af9860453a1b4fd5be5d56ec59bb77d2a3e7735486920749 0.0s done +#29 naming to docker.io/library/dhv2-migrate:latest done +#29 unpacking to docker.io/library/dhv2-migrate:latest +#29 unpacking to docker.io/library/dhv2-migrate:latest 3.0s done +#29 DONE 8.5s + +#30 [api] exporting to image +#30 exporting layers 5.2s done +#30 exporting manifest sha256:f7e5510284fa6ad66dfeaa6537103a71db3635c415467b5548aa9cb783805d9d 0.0s done +#30 exporting config sha256:3a597cd83b3f07944c69095c6841d30ec64e623bef66567557cedf60f7a82e80 0.0s done +#30 exporting attestation manifest sha256:bf4ca868c76664d3933cf1de072e1bcdaa8092249e6ea7828ef3c9a8681ea943 0.1s done +#30 exporting manifest list sha256:65a1075e187b5f815b2d1043c633fafc49f717ef74e2837bffcd2c81c6b1eb51 0.0s done +#30 naming to docker.io/library/dhv2-api:latest done +#30 unpacking to docker.io/library/dhv2-api:latest 3.0s done +#30 DONE 8.5s + +#35 [migrate] resolving provenance for metadata file +#35 DONE 0.0s + +#36 [api] resolving provenance for metadata file +#36 DONE 0.0s + 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-f20e114d11a6 Creating + Container dhv2-migrate-run-f20e114d11a6 Created + +> dhv2-api@0.29.0-4 migration:run +> node dist/database/migration-cli.js run + +Applied migrations: 1 +- F62UserSmtpAndActRepresentative1790117400000 +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-51d0ee812dec Creating + Container dhv2-migrate-run-51d0ee812dec Created + +> dhv2-api@0.29.0-4 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 ========== +{"status":"ok","service":"dhv2-api","api":"v3","version":"0.29.0-4","phase":"F6.2","database":"ok","time":"2026-09-14T19:18:19.144Z","latencyMs":2} + +========== VERIFICACIÓN FINAL ========== +NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS +dhv2-api dhv2-api "docker-entrypoint.s…" api 5 seconds ago Up 2 seconds 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 3 seconds ago Up 2 seconds 127.0.0.1:8182->80/tcp +Servicios críticos: OK +database-before.dump: OK +source-before.tar.gz: OK +.env: OK +previous.sha: OK +target.sha: OK +docker-before.txt: OK +database-after.dump: OK +deployed.sha: OK +deployed-versions.txt: OK +health.json: OK +migrations.txt: OK +docker-after.txt: OK + +============================================================ + DH V2 · DEPLOY OK +============================================================ +Commit: 9b12144052653965c7ecaffacb247e24c4a42fe9 +API: 0.29.0-4 +WEB: 0.23.0-3 +Backup: /root/DH_V2_BACKUPS/GITEA_DEPLOY_20260914_161433 +============================================================ diff --git a/status.txt b/status.txt new file mode 100644 index 0000000..b2f278c --- /dev/null +++ b/status.txt @@ -0,0 +1,12 @@ +status=success +exit_code=0 +phase=complete +timestamp=2026-09-14T16:18:21-03:00 +deploy_ref=deploy +previous_sha=103ecf2faea41be3f8fb478a7047681dd4bd8d42 +target_sha=9b12144052653965c7ecaffacb247e24c4a42fe9 +current_sha=9b12144052653965c7ecaffacb247e24c4a42fe9 +api_version=0.29.0-4 +web_version=0.23.0-3 +app_touched=1 +backup=/root/DH_V2_BACKUPS/GITEA_DEPLOY_20260914_161433