Untitled
unknown
plain_text
7 months ago
839 B
8
Indexable
Never
FROM --platform=linux/amd64 node:16-alpine as build # Installing libvips-dev for sharp Compatibility RUN apk update && apk add --no-cache build-base gcc autoconf automake zlib-dev libpng-dev vips-dev > /dev/null 2>&1 ARG NODE_ENV=production ENV NODE_ENV=${NODE_ENV} WORKDIR /opt/ COPY ./package.json ./yarn.lock ./ ENV PATH /opt/node_modules/.bin:$PATH RUN yarn config set network-timeout 600000 -g && yarn install --production WORKDIR /opt/app COPY ./ . RUN yarn build FROM --platform=linux/amd64 node:16-alpine RUN apk add --no-cache vips-dev FROM --platform=linux/amd64 node:16-alpine RUN apk add --no-cache vips-dev ARG NODE_ENV=production ENV NODE_ENV=${NODE_ENV} WORKDIR /opt/app COPY --from=build /opt/node_modules ./node_modules ENV PATH /opt/node_modules/.bin:$PATH COPY --from=build /opt/app ./ EXPOSE 80 CMD ["yarn", "start"]