Files
hudozka/modules/hudozka-api/Dockerfile
T
2020-02-15 02:17:17 +03:00

28 lines
386 B
Docker

# BUILD
FROM node:12-alpine as build
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm ci
COPY . .
# Building app
RUN npm run build
# RUNTIME
FROM node:12-alpine
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm install --production
COPY --from=build /app/build ./build
EXPOSE 80
ENV PORT 80
ENV NODE_ENV production
# Running the app
CMD [ "npm", "start" ]