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