Skip to content

fix(ci): split FTP asset deployment - #18

Merged
gbzarelli merged 1 commit into
mainfrom
fix/ftp-assets-upload-batches
Oct 16, 2026
Merged

gbzarelli merged 1 commit into
mainfrom
fix/ftp-assets-upload-batches

Conversation

@gbzarelli

Copy link
Copy Markdown
Member

Summary

  • Split Next.js app chunks into a separate FTP sync operation to stay under the host's 60-second idle timeout.
  • Keep separate sync-state files for the general Next.js assets and app chunks.

Validation

helpdev@0.1.0 build
next build

▲ Next.js 15.3.0

Creating an optimized production build ...
✓ Compiled successfully in 0ms
Linting and checking validity of types ...
Collecting page data ...
Generating static pages (0/17) ...
Generating static pages (4/17)
Generating static pages (8/17)
Generating static pages (12/17)
✓ Generating static pages (17/17)
Finalizing page optimization ...
Collecting build traces ...
Exporting (0/3) ...
✓ Exporting (3/3)

Route (app) Size First Load JS
┌ ○ / 6.66 kB 123 kB
├ ○ /_not-found 978 B 102 kB
├ ○ /about 4.12 kB 118 kB
├ ○ /apps/consulta-endereco/privacidade 150 B 101 kB
├ ○ /apps/lapscounter/privacidade 150 B 101 kB
├ ○ /apps/validar-gerar-documentos/privacidade 150 B 101 kB
├ ○ /apps/velocimetro-alerta/privacidade 150 B 101 kB
├ ○ /articles 5.15 kB 115 kB
├ ○ /blog 4.36 kB 114 kB
├ ○ /projects 4.17 kB 114 kB
├ ○ /robots.txt 150 B 101 kB
├ ○ /services 195 B 113 kB
├ ○ /sitemap.xml 150 B 101 kB
└ ○ /thanks 173 B 105 kB

  • First Load JS shared by all 101 kB
    ├ chunks/4bd1b696-28f2c80879e78373.js 53.2 kB
    ├ chunks/684-d4f4d53e91ccefd9.js 46.1 kB
    └ other shared chunks (total) 1.91 kB

○ (Static) prerendered as static content

  • Workflow YAML parse

@gbzarelli
gbzarelli merged commit 70403ff into main Oct 16, 2026
1 check passed

This branch was successfully deployed

1 active deployment
deploy — 265fd6f3 Deployed Oct 16, 2026 by gbzarelli via build #42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant