2 Commits

Author SHA1 Message Date
fd4ef15fae Merge branch 'influx-only' of https://git.fascinated.cc/mc-tracker/backend into influx-only
Some checks failed
Publish Docker Image / docker (push) Failing after 16s
2024-01-03 07:30:31 +00:00
9453ef59d3 for reel 2024-01-03 07:30:29 +00:00
2 changed files with 10 additions and 6 deletions

View File

@ -1,9 +1,15 @@
FROM node:lts-alpine FROM fascinated/docker-images:node-pnpm-latest AS base
ENV NODE_ENV=production ENV NODE_ENV=production
WORKDIR /usr/src/app 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 . . COPY . .
RUN chown -R node /usr/src/app RUN chown -R node /usr/src/app
USER node USER node
CMD ["node", "index.js"]
CMD pnpm run start

View File

@ -3,5 +3,3 @@ version: "3.4"
services: services:
backend: backend:
image: fascinated/mc-tracker-backend:influx image: fascinated/mc-tracker-backend:influx
environment:
NODE_ENV: production