Skip to content
Snippets Groups Projects
Dockerfile 304 B
Newer Older
FROM node:12.13-slim

# Create app directory
WORKDIR /app

# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
COPY package*.json ./

RUN npm install

# Bundle app source
COPY . .

RUN npm build

CMD ["sh","-c", "npm run start:prod"]

EXPOSE 3000