version: '3.8' services: test: build: context: . dockerfile: Dockerfile target: tester image: jaxws-test:latest container_name: jaxws-unit-tests volumes: # Mount source for live testing during development - ./src:/app/src:ro - ./pom.xml:/app/pom.xml:ro # Mount Maven cache to speed up subsequent test runs - maven-cache:/root/.m2 command: mvn test environment: - MAVEN_OPTS=-Xmx512m volumes: maven-cache: driver: local