From 9453ef59d3a796ce72d0a54c3ead98c7e2626a8d Mon Sep 17 00:00:00 2001 From: Liam Date: Wed, 3 Jan 2024 07:30:29 +0000 Subject: [PATCH] for reel --- Dockerfile | 14 ++++++++++---- docker-compose.yml | 2 -- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index ff0bbd2..f07ef8f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,15 @@ -FROM node:lts-alpine +FROM fascinated/docker-images:node-pnpm-latest AS base + ENV NODE_ENV=production WORKDIR /usr/src/app -COPY ["package.json", "package-lock.json*", "npm-shrinkwrap.json*", "./"] -RUN npm install --production --silent && mv node_modules ../ + +COPY ["package.json", "pnpm-lock.json", "./"] + +RUN pnpm install --production --silent && mv node_modules ../ + COPY . . + RUN chown -R node /usr/src/app USER node -CMD ["node", "index.js"] + +CMD pnpm run start diff --git a/docker-compose.yml b/docker-compose.yml index f112a4d..ac158f4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,5 +3,3 @@ version: "3.4" services: backend: image: fascinated/mc-tracker-backend:influx - environment: - NODE_ENV: production