Skip to content
Snippets Groups Projects
Dockerfile 435 B
Newer Older
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
RUN npm install

# Building the application
RUN npm run build

# Running
EXPOSE 3000
ENTRYPOINT ["npm", "run", "start"]