Skip to content

Commit

Permalink
updated docker file
Browse files Browse the repository at this point in the history
  • Loading branch information
aqil18 committed Oct 22, 2024
1 parent b7e5b2e commit dacbe0b
Showing 1 changed file with 27 additions and 2 deletions.
29 changes: 27 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,2 +1,27 @@
FROM nginx
COPY . /usr/share/nginx/html
# Official Node JS runtime as a parent image
FROM node:20.0-alpine

# Set the working directory to ./app
WORKDIR /app

# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (npm@5+)
COPY package.json ./

RUN apk add --no-cache git

# Install any needed packages
RUN npm install

# Audit fix npm packages
RUN npm audit fix

# Bundle app source
COPY . /app

# Make port 3000 available to the world outside this container
EXPOSE 3000

# Run app.js when the container launches
CMD ["npm", "start"]

0 comments on commit dacbe0b

Please sign in to comment.