From 9b764405ab40d8a300436bbb24e721546fc3978b Mon Sep 17 00:00:00 2001 From: hzhang Date: Tue, 3 Dec 2024 13:12:44 +0000 Subject: [PATCH] Dockerfile --- Dockerfile | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 684b75e..c9e5acf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,13 @@ -FROM ubuntu:latest -LABEL authors="hzhang" +FROM node:18 as build-stage +WORKDIR /app -ENTRYPOINT ["top", "-b"] \ No newline at end of file +COPY package*.json ./ + +RUN npm install + +COPY . . +RUN npm run build + +EXPOSE 3000 + +CMD ["npm", "start"] \ No newline at end of file