v1.0.0
βœ…SUCCESS
πŸ“Š JSON
v1.0.0
560ad136
09/04/2026, 19:06:34
jhon4than
390s
πŸ“¦ Pipeline
βœ“
πŸ“₯
Pull Code
3s
β†’
βœ“
πŸ’Ύ
Backup
3s
β†’
βœ“
πŸ—„οΈ
DB Backup
β†’
βœ“
πŸ”¨
Build
28s
β†’
βœ“
πŸ“Š
Migrations
30s
β†’
βœ“
πŸš€
Deploy
30s
β†’
βœ“
❀️
Health Check
β†’
βœ“
🧹
Cleanup
🐳 Containers
clicknex-frontend
Up 2 days (healthy)
clicknex-backend
Up 2 days (healthy)
clicknex-webhook
Up 3 weeks (healthy)
clicknex-redis
Up 3 weeks (healthy)
πŸ“œ Logs
19:05:59DEPLOY#5 [backend internal] load build context
19:05:59DEPLOY#5 transferring context: 82.15kB 0.1s done
19:05:59DEPLOY#5 DONE 0.1s #6 [backend builder 9/10] RUN pnpm build 2>&1 || (echo "Build failed - checking files:" && ls -la && exit 1) #6 CACHED #7 [backend builder 10/10] RUN ls -la dist/src/ && test -f dist/src/main.js #7 CACHED #8 [backend production 11/12] RUN mkdir -p /app/uploads/platform /app/uploads/templates /app/uploads/instagram #8 CACHED #9 [backend production 9/12] RUN pnpm prisma generate #9 CACHED #10 [backend production 6/12] COPY package.json pnpm-lock.yaml ./ #10 CACHED #11 [backend production 4/12] RUN corepack enable && corepack prepare pnpm@latest --activate #11 CACHED #12 [backend builder 4/10] RUN corepack enable && corepack prepare pnpm@latest --activate #12 CACHED #13 [backend builder 8/10] RUN pnpm prisma generate #13 CACHED #14 [backend builder 7/10] COPY . . #14 CACHED #15 [backend production 7/12] COPY prisma ./prisma/ #15 CACHED #16 [backend production 3/12] RUN apk add --no-cache openssl libc6-compat ffmpeg #16 CACHED #17 [backend production 5/12] RUN addgroup -g 1001 -S nodejs && adduser -S nestjs -u 1001 #17 CACHED #18 [backend builder 6/10] RUN pnpm install --frozen-lockfile #18 CACHED #19 [backend production 8/12] RUN pnpm install --frozen-lockfile --prod #19 CACHED #20 [backend builder 5/10] COPY package.json pnpm-lock.yaml ./ #20 CACHED #21 [backend production 10/12] COPY --from=builder /app/dist ./dist #21 CACHED #22 [backend builder 2/10] WORKDIR /app #22 CACHED #23 [backend builder 3/10] RUN apk add --no-cache openssl libc6-compat python3 make g++ #23 CACHED #24 [backend production 12/12] RUN chown -R nestjs:nodejs /app #24 CACHED #25 [backend] exporting to image #25 exporting layers done #25 exporting manifest sha256:4085a4a750d6dcb9e949da64f7043f07837f5c49b15eea88524fdf0d70c528df done #25 exporting config sha256:91873f88e09fff0266613f343c1d518bccde4260ccf87fdc6e4b18553cd693db done #25 exporting attestation manifest sha256:b1b8b41390a6f89cdb8b7a2f618deac5f2e32202d4400949b07684d8d45495d8 0.0s done #25 exporting manifest list sha256:5f0fc967c380261294afc4cb73ae76cd8a923fe44b71582ffdea9d6b248357ae 0.0s done #25 naming to docker.io/library/saas_crm-backend:latest
19:05:59DEPLOY#25 naming to docker.io/library/saas_crm-backend:latest done #25 unpacking to docker.io/library/saas_crm-backend:latest 0.0s done #25 DONE 0.1s
19:05:59DEPLOY
19:05:59DEPLOY#26 [backend] resolving provenance for metadata file
19:05:59DEPLOY#26 DONE 0.0s
19:05:59STDERRbackend Built
19:05:59STDERRContainer clicknex-redis Running
19:05:59STDERRContainer clicknex-backend Recreate
19:06:13STDERRContainer clicknex-backend Recreated
19:06:13STDERRContainer clicknex-redis Waiting
19:06:14STDERRContainer clicknex-redis Healthy Container clicknex-backend Starting
19:06:15STDERRContainer clicknex-backend Started
19:06:20DEPLOYWaiting for Backend... (1/30) [status: starting]
19:06:22DEPLOYWaiting for Backend... (2/30) [status: starting]
19:06:24DEPLOYWaiting for Backend... (3/30) [status: starting]
19:06:26DEPLOY
19:06:26DEPLOY[2026-04-09 19:06:26] βœ“ Backend health check passed (healthy)
19:06:26DEPLOY[2026-04-09 19:06:26] Updating frontend container...
19:06:26STDERRContainer clicknex-frontend Recreate
19:06:27STDERRContainer clicknex-frontend Recreated
19:06:27STDERRContainer clicknex-frontend Starting
19:06:27STDERRContainer clicknex-frontend Started
19:06:27DEPLOY[2026-04-09 19:06:27] βœ“ New containers started
19:06:27DEPLOY[2026-04-09 19:06:27] STEP: Step 7/8: Running health checks...
19:06:28DEPLOY
19:06:28DEPLOY[2026-04-09 19:06:28] βœ“ Backend health check passed (healthy)
19:06:28DEPLOYWaiting for Frontend... (1/30) [status: starting]
19:06:30DEPLOYWaiting for Frontend... (2/30) [status: starting]
19:06:32DEPLOYWaiting for Frontend... (3/30) [status: starting]
19:06:34DEPLOY
19:06:34DEPLOY[2026-04-09 19:06:34] βœ“ Frontend health check passed (healthy)
19:06:34DEPLOY[2026-04-09 19:06:34] βœ“ All health checks passed
19:06:34DEPLOY[2026-04-09 19:06:34] STEP: Step 8/8: Cleaning up old resources...
19:06:34DEPLOY[2026-04-09 19:06:34] βœ“ Cleanup completed
19:06:34DEPLOY ╔════════════════════════════════════════════════════════════╗ β•‘ Deployment Completed Successfully! βœ“ β•‘ ╠════════════════════════════════════════════════════════════╣
19:06:34DEPLOYβ•‘ Commit: 560ad13 β•‘
19:06:34DEPLOYβ•‘ Time: 2026-04-09 19:06:34 β•‘ ╠════════════════════════════════════════════════════════════╣ β•‘ Services: β•‘ β•‘ - Backend: http://localhost:3021 β•‘ β•‘ - Frontend: http://localhost:3020 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
19:06:34INFODeploy SUCCESS! v1.0.1 in 390s
πŸ“š HistΓ³rico
v1.0.1 - 560ad136
jhon4than β€’ 09/04/2026, 19:06:34
390s
v1.0.1 - f1ea97fc
jhon4than β€’ 09/04/2026, 17:56:36
349s
v1.0.1 - a08d1ad8
jhon4than β€’ 09/04/2026, 17:17:40
351s
v1.0.1 - ff2773b1
jhon4than β€’ 09/04/2026, 17:01:14
331s
v1.0.1 - 06e289da
jhon4than β€’ 09/04/2026, 15:08:13
256s
v1.0.1 - 0298542d
jhon4than β€’ 09/04/2026, 14:59:54
248s
v1.0.1 - 3196c98f
jhon4than β€’ 09/04/2026, 14:53:15
276s
v1.0.1 - ff7250cf
jhon4than β€’ 09/04/2026, 14:48:50
345s