From e23c57ec6b7163a8d8d14252f5752211a35aa353 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Sun, 27 Nov 2022 20:16:39 +0900 Subject: feat: Update and add build files --- code/app/Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 code/app/Dockerfile (limited to 'code/app/Dockerfile') diff --git a/code/app/Dockerfile b/code/app/Dockerfile new file mode 100644 index 0000000..a79f35e --- /dev/null +++ b/code/app/Dockerfile @@ -0,0 +1,14 @@ +# syntax=docker/dockerfile:1 +FROM node:18.12.0-alpine3.16 AS builder +WORKDIR . +COPY package.json . +RUN npm i +COPY . . +RUN npm run build +FROM node:18.12.0-alpine3.16 +USER node:node +WORKDIR . +COPY --from=builder --chown=node:node build build +COPY --from=builder --chown=node:node node_modules node_modules +COPY --chown=node:node package.json . +CMD ["node","build"] \ No newline at end of file -- cgit v1.3