From 1ebd25bec78f999c96d1012cddb72a469338c81e Mon Sep 17 00:00:00 2001 From: iamtrazy Date: Thu, 18 Jul 2024 19:03:55 +0530 Subject: [PATCH] feat: containarized for deployment --- .dockerignore | 12 ++++++++++++ Dockerfile | 9 +++++++++ 2 files changed, 21 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..a31ac57 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,12 @@ +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..22d4800 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM node:20-alpine +WORKDIR /app +COPY package.json . +RUN npm install +RUN npm i -g serve +COPY . . +RUN npm run build +EXPOSE 3000 +CMD [ "serve", "-s", "dist" ] \ No newline at end of file