Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 0.52 KB | None | 0 0
  1.     # Base image
  2.     FROM node:10-alpine
  3.    
  4.     ARG NPM_TOKEN
  5.    
  6.     RUN apk update
  7.    
  8.     # Expose port
  9.     ENV PORT 8080
  10.     EXPOSE 8080
  11.    
  12.     # Mk & Set working dir
  13.     WORKDIR /usr/src/app
  14.    
  15.     # Copy package.json
  16.     COPY . .
  17.    
  18.     # Add npm token
  19.     RUN echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > .npmrc
  20.    
  21.     # Install depends
  22.     RUN npm install && npm run build
  23.    
  24.     # Remove npm token
  25.     RUN rm -f .npmrc
  26.    
  27.     # Default Command
  28.     CMD ["npm", "start"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement