You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by tv...@apache.org on 2016/12/28 13:27:19 UTC

tomee git commit: TOMEE-1989 adding a docker-composer.yaml in order to build the project via docker out of the box

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 <th...@veronezi.org>
Authored: Wed Dec 28 08:30:23 2016 -0500
Committer: Thiago Veronezi <th...@veronezi.org>
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
+