uphold/Containerfile

12 lines
247 B
Docker

FROM docker.io/node:20-alpine
WORKDIR /app
COPY package*.json ./
# RUN npm ci --omit=dev
RUN npm ci
COPY src/ ./src/
COPY index.js ./
RUN addgroup -g 1001 nodejs && adduser -S -G nodejs -u 1001 nodejs
USER nodejs
ENTRYPOINT ["node", "index.js"]