Signed-off-by: rizqevo <rizqevo@hotmail.com>
@@ -1,13 +1,16 @@
-FROM node:14.17-alpine
+FROM node:14
-RUN mkdir -p /home/app/ && chown -R node:node /home/app
-WORKDIR /home/app
+# Create app directory
+RUN mkdir -p /usr/src/app && chown -R node:node /usr/src/app
+WORKDIR /usr/src/app
COPY --chown=node:node . .
-
USER node
-RUN yarn install --frozen-lockfile
-RUN yarn build
+RUN npm install
+# Building app
+RUN npm run build
EXPOSE 3000
-CMD [ "yarn", "start" ]
+
+# Running the app
+CMD "npm" "run" "dev"