From 3b3d94e56c869926351e767749bce6c5d429405b Mon Sep 17 00:00:00 2001 From: Ane Diaz de Tuesta Date: Mon, 25 Jan 2021 08:45:09 +0100 Subject: [PATCH] [FEAT] Basque 2nd translation: clean cache --- README.basque.md | 2 +- sections/docker/clean-cache.basque.md | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 sections/docker/clean-cache.basque.md diff --git a/README.basque.md b/README.basque.md index 494e9494..cc7fc3db 100644 --- a/README.basque.md +++ b/README.basque.md @@ -1245,7 +1245,7 @@ Gainera, irudi etiketa bat aipatzen bada, oinarrizko irudia aldatu egin daiteke, **Bestela:** ekoizpenera bidaliko den irudiak % 30 gehiago pisatuko du, inoiz erabiliko ez diren fitxategiak direla eta -🔗 [**Gehiago irakurri: garbitu NODE_MODULE cachea**](/sections/docker/clean-cache.md) +🔗 [**Gehiago irakurri: garbitu NODE_MODULE cachea**](/sections/docker/clean-cache.basque.md)


diff --git a/sections/docker/clean-cache.basque.md b/sections/docker/clean-cache.basque.md new file mode 100644 index 00000000..5e5aeed0 --- /dev/null +++ b/sections/docker/clean-cache.basque.md @@ -0,0 +1,27 @@ +# Garbitu NODE_MODULE cachea + +

+ +### Azalpen paragrafoa + +Noderen pakete kudeatzailean, npm eta Yarn, instalatutako paketeak lokalki cacheatzen dituzte liburutegi hauek behar dituzten etorkizuneko proiektuek urrutiko biltegitik berreskuratu behar ez ditzaten. Honek paketeak bikoiztu eta biltegiratze leku gehiago eskatu arren, merezi du pakete berak instalatzen jarraitzen duen lekuko garapen ingurue batean. Docker kontainer batean biltegiratze lekuaren hazkuntza honek ez du merezi, menpekotasuna behin bakarrik instalatzen baitu. Cache hau ezabatuz, kode ilara bakarra erabiliaz, hamarnaka MB aurrezten dira. Hau eginez, ez-zero kodearekin irteten ez dela ziurtatu, eta CI eraikitzearen huts egitea eragin cachearen arazoak direla eta, hau --flag komandoa gehituaz ekidin daiteke. + +_Mesedez kontutan hartu hau ez dela garrantzitsua etapa anitzdun eraikitzea erabiltzen duzun kasuan, ez baidituzu pakete berriak instalatzen azken etapan_ + +

+ +### Kodearen adibidea: cachea garbitu + +
+Dockerfile + +``` +FROM node:12-slim AS build +WORKDIR /usr/src/app +COPY package.json package-lock.json ./ +RUN npm ci --production && npm cache clean --force + +# Gainontzeko guztia hemen dator +``` + +