El paso de npm install en mi docker build tarda una eternidad cada vez que cambio un solo archivo de código. Entiendo que es porque se invalidan las capas de caché de Docker, pero no sé cómo solucionarlo.
Mi Dockerfile es el típico:
...
COPY . .
RUN npm install
...¿Cómo puedo estructurarlo para que solo reinstale las dependencias cuando cambie el package.json?