Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • 1.3.1
  • 1.3.0
  • 1.2.0
  • 1.1.5
  • 1.1.4
  • 1.1.3
  • 1.1.2
  • 1.1.1
  • 1.1.0
  • 1.0.19
  • 1.0.18
  • 1.0.17
  • 1.0.16
  • 1.0.15
  • 1.0.14
  • 1.0.13
  • 1.0.12
  • 1.0.10
  • 1.0.9
  • 1.0.8
21 results

Dockerfile

Blame
  • Dockerfile 435 B
    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
    RUN npm install
    
    # Building the application
    RUN npm run build
    
    # Running
    EXPOSE 3000
    ENTRYPOINT ["npm", "run", "start"]