Skip to content
Snippets Groups Projects
Dockerfile 428 B
Newer Older
  • Learn to ignore specific revisions
  • rlacko's avatar
    rlacko committed
    FROM node:10-alpine
    
    WORKDIR /opt/app
    ENV TZ Europe/Budapest
    RUN apk add --no-cache tzdata && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
    
    # Copying application files
    COPY ./src ./src
    COPY ./public ./public
    COPY package.json yarn.lock package-lock.json ./
    
    # Installing dependencies
    
    Rafael László's avatar
    Rafael László committed
    RUN npm install 
    RUN npm install serve
    RUN yarn build
    
    rlacko's avatar
    rlacko committed
    
    # Running
    EXPOSE 3000
    
    Rafael László's avatar
    Rafael László committed
    ENTRYPOINT ["npm", "run", "deploy"]
    
    rlacko's avatar
    rlacko committed