Mashape/mockbin

View on GitHub
Dockerfile

Summary

Maintainability
Test Coverage
FROM node:21.6.2-bullseye-slim

RUN apt-get update && apt-get install -y --no-install-recommends dumb-init
ENV NODE_ENV production
WORKDIR /usr/src/app
COPY --chown=node:node . .
RUN npm ci --only=production
USER node
ENV MOCKBIN_REDIS "redis://redis:6379"
EXPOSE 8080
CMD ["dumb-init", "node", "server.js"]