Ich versuche, Mokka Unit Test für meine Knotenanwendung auszuführen. Die Anwendung wird von einem Andock-Image erstellt.Wie installiere ich Unit-Test in Docker für Nodejs-Anwendung?
Docker Bild:
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 komponieren:
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
Das Setup aufgebaut werden kann und arbeitete als erwartet. Das Problem ist nicht ich bin sicher, wie Unit Test Befehle wie mocha
ausführen, um den Test durchzuführen.
Ich sehe ein Modul namens dockunit
, aber ich bin mir nicht sicher, ob das der einzige Weg für jetzt ist. Kann mir jemand dabei helfen?