How to setup unit test in Docker for nodejs application?
I am trying to run mocha unit test for my node application. The application is built by a docker image. Docker image: FROM node:6.10.0-alpine RUN mkdir -p /app WORKDIR /app COPY package.json /app RUN npm install COPY . /app EXPOSE 3000 CMD ["npm", "start"] Docker compose: version: "3" services: web: #### nodejs image build: . volumes: - ./app/ ports: - "3000:3000" depends_on: - db db: build: ##### postgres db image context: . dockerfile: dbDockerfile ports: - 5432:5432 The setup can be built and worked as expected. The problem is not I am sure how to run unit test commands like mocha to