Make it possible to
- hit "mvn clean install"
- have a Docker container started up with an empty Wildlfly
- deploy the latest version of all microservices
- run Arquillian tests
- destroy Docker container
You need a running instance of Docker. On Mac, one extra complication pops up: Docker does not listen on a tcp connection. In order to have this TCP accessibility:
- stbrew install socat
- stsocat TCP-LISTEN:2375,reuseaddr,fork UNIX-CONNECT:/var/run/docker.sock
In order to build and run the Arquillian tests, use
maven clean dependency:copy-dependencies install