version: "3.7" services: # node_modules: # image: node:20-bullseye-slim # command: npm install --ci # working_dir: /salix # volumes: # - .:/salix # print: # image: node:20-bullseye-slim # # command: cd print && npm install --ci # working_dir: /salix/print # volumes: # - ./print:/salix/print db: image: db:test restart: always build: context: db dockerfile: Dockerfile ports: - 3306:3306 front: image: front restart: always command: ["npx", "jest", "--ci", "--maxWorkers=2"] build: context: . dockerfile: front/Dockerfile.test depends_on: - back back: image: back restart: always command: ["node", "back/tests.js", "ci"] build: context: . dockerfile: back/Dockerfile target: test environment: - NODE_ENV depends_on: - db # e2e: # image: e2e # restart: always # build: # context: . # dockerfile: e2e/Dockerfile # environment: # - NODE_ENV # depends_on: # - front # networks: # stack-network: # driver: host