Skip to content
Snippets Groups Projects
Dockerfile 289 B
Newer Older
  • Learn to ignore specific revisions
  • 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 . .
    
    CMD ["sh","-c", "npm run start:prod"]
    
    EXPOSE 3000