To keep the image as small as possible you can delete the cache npm builds
RUN npm install --production && npm cache clean --force
And by putting "fix" settings that don't change, like
EXPOSE 8080
towards the beginning of the Dockerfile you can sometimes save build time because docker can build upon existing layers that didn't change.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
To keep the image as small as possible you can delete the cache npm builds
And by putting "fix" settings that don't change, like
towards the beginning of the Dockerfile you can sometimes save build time because docker can build upon existing layers that didn't change.