contact-form/Dockerfile
2026-06-23 20:27:45 +00:00

18 lines
332 B
Docker

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"]