Hopp til innhold

Guider

Hvordan optimalisere en Dockerfile for CI

Små kodeendringer utløser lange ombygginger.

6 min lesing

Hvorfor det skjer

Hvordan fikse det

  1. Kopier låsefilen, installer avhengigheter, og kopier deretter kilden - i den rekkefølgen
  2. Legg til en .dockerignore som dekker .git, node_modules og bygg utdata
  3. Bruk flertrinnsbygg så byggeverktøy forblir utenfor det endelige bildet
  4. Bruk hurtigbuffermonteringer for pakkebehandlingskataloger i stedet for bufringslag

Neste bygg kan gå dobbelt så fort, til halve prisen

Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.