update dockerfile

This commit is contained in:
2026-05-08 19:18:32 -03:00
parent e4515a4699
commit 31a6b7f2c9
+4 -3
View File
@@ -1,16 +1,17 @@
FROM node:22-alpine FROM node:20-bookworm-slim
ENV NODE_ENV=production ENV NODE_ENV=production
WORKDIR /app WORKDIR /app
COPY package.json package-lock.json ./ COPY package.json package-lock.json ./
RUN npm ci --omit=dev && npm cache clean --force RUN npm ci --omit=dev --no-audit --no-fund && npm cache clean --force
COPY server.js ./server.js COPY server.js ./server.js
COPY src ./src COPY src ./src
COPY public ./public COPY public ./public
RUN addgroup -S meme && adduser -S meme -G meme \ RUN groupadd --system --gid 10001 meme \
&& useradd --system --uid 10001 --gid meme --home-dir /app --shell /usr/sbin/nologin meme \
&& mkdir -p /data \ && mkdir -p /data \
&& chown -R meme:meme /data /app && chown -R meme:meme /data /app