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
+