Repository: tomee Updated Branches: refs/heads/master 26fa366ac -> 783048914
TOMEE-1989 adding a docker-composer.yaml in order to build the project via docker out of the box Project: http://git-wip-us.apache.org/repos/asf/tomee/repo Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/78304891 Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/78304891 Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/78304891 Branch: refs/heads/master Commit: 783048914b28f154ffc9ed9becc1ccb4e4b6bf23 Parents: 26fa366 Author: Thiago Veronezi <[email protected]> Authored: Wed Dec 28 08:30:23 2016 -0500 Committer: Thiago Veronezi <[email protected]> Committed: Wed Dec 28 08:30:23 2016 -0500 ---------------------------------------------------------------------- docker-compose.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tomee/blob/78304891/docker-compose.yml ---------------------------------------------------------------------- diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..8ddce1c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,31 @@ +version: '2' + +services: + data: + image: "alpine:3.4" + command: ["echo", "'data ready'"] + volumes: + - /root/.m2 + + mvn: + image: "maven:3.3.9-jdk-8" + entrypoint: "mvn" + working_dir: /opt/project + environment: + - MAVEN_OPTS=-Xmx768m -XX:MaxPermSize=256M -XX:ReservedCodeCacheSize=64m -Xss2048k + volumes_from: + - data + volumes: + - .:/opt/project + + quickbuild: + image: "maven:3.3.9-jdk-8" + command: ["mvn", "-Pquick", "-Dsurefire.useFile=false", "-DdisableXmlReport=true", "-DuniqueVersion=false", "-ff", "-Dassemble", "-DskipTests", "-DfailIfNoTests=false", "clean", "install"] + working_dir: /opt/project + environment: + - MAVEN_OPTS=-Xmx768m -XX:MaxPermSize=256M -XX:ReservedCodeCacheSize=64m -Xss2048k + volumes_from: + - data + volumes: + - .:/opt/project +
