FROM node:18-alpine WORKDIR /app COPY package*.json ./ # Use --omit=dev instead of deprecated --production flag RUN npm install --omit=dev COPY . . EXPOSE 7000 RUN addgroup -S contactform && adduser -S contactform -G contactform RUN chown -R contactform:contactform /app USER contactform CMD ["node", "ghost-contact-svc.js"]