Ctrl K
ComunidadGuías…

docker-compose-for-tests.yaml

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# To run all tests and repeat on each source change:
#   docker-compose --file=docker-compose-for-tests.yaml up

version: "3.7"

services:
  app:
    build:
      context: .
      dockerfile: Dockerfile.test
    tty: true
    volumes:
      # Run the test on the current directory
      - .:/src
      # Exclude all target folders from the previous volume binding by explicitly binding them to an
      # empty volume
      - /src/app/shared/.jvm/target/
      - /src/app/shared/.js/target/
      - /src/app/js/shared/target/
      - /src/app/js/manualtests/target/
      - /src/app/js/webworker/target/
      - /src/app/js/client/target/
      - /src/app/jvm/target/
      - /src/project/target/
      - /src/project/project/target/
    command: 'sbt -mem 2048 "~testQuick"'

# Fixes Docker network issue: https://stackoverflow.com/a/62333327
networks: {default: {ipam: {config: [{subnet: 172.17.0.0/16}]}}}