From a42a7d0e75196e3e075f3413961f4bb6f40e90fd Mon Sep 17 00:00:00 2001 From: Moon Patel Date: Mon, 18 Sep 2023 21:58:47 +0530 Subject: [PATCH] dockerize backend --- backend/.dockerignore | 1 + backend/dockerfile | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 backend/.dockerignore create mode 100644 backend/dockerfile diff --git a/backend/.dockerignore b/backend/.dockerignore new file mode 100644 index 0000000..b512c09 --- /dev/null +++ b/backend/.dockerignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/backend/dockerfile b/backend/dockerfile new file mode 100644 index 0000000..4352023 --- /dev/null +++ b/backend/dockerfile @@ -0,0 +1,20 @@ +# Dockerfile for Node Express Backend + +FROM node + +# Create App Directory +RUN mkdir -p /usr/src/app +WORKDIR /usr/src/app + +# Install Dependencies +COPY package*.json ./ + +RUN npm install --silent + +# Copy app source code +COPY . . + +# Exports +EXPOSE 5000 + +CMD ["npm","start"] \ No newline at end of file