I am currently learning docker and I noticed new thing for me in some Dockerfile.
I actually do not understand what is the point of this line in the dockerfile
:
FROM nginx COPY --from=builder /usr/src/frontend/my-frontend/build /usr/share/nginx/html
Can someone please explain me what it does?
Whole dockerfile:
FROM node:14-alpine AS builder
WORKDIR /usr/src/frontend/my-frontend
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
RUN npm run build
FROM nginx
COPY --from=builder /usr/src/frontend/my-frontend/build /usr/share/nginx/html
And what is the diffrence between normal FROM node...
and FROM node... AS builder
?