Files
game-server-watcher/Dockerfile
Smith 29e232d9a4 switch to official node image
* split up install steps to take advantage of cache layers
2023-02-25 15:53:19 +01:00

24 lines
398 B
Docker

FROM node:18 as builder
RUN mkdir /app
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm install
COPY . .
RUN npm run build && rm -rf node_modules
#######################################################################
FROM node:18
LABEL fly_launch_runtime="nodejs"
WORKDIR /app
ENV NODE_ENV production
COPY --from=builder /app /app
RUN npm install
CMD [ "npm", "run", "start" ]