Repository: tomee
Updated Branches:
  refs/heads/master cd1e39e72 -> 3db5f15da


handy docker-compose file for mvn


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/685ced6c
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/685ced6c
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/685ced6c

Branch: refs/heads/master
Commit: 685ced6cd9f25876eaa003cbc9d924c9e1f0a217
Parents: 1bce288
Author: Thiago Veronezi <[email protected]>
Authored: Tue Jan 10 13:56:09 2017 -0500
Committer: Thiago Veronezi <[email protected]>
Committed: Tue Jan 10 13:56:09 2017 -0500

----------------------------------------------------------------------
 docker-compose.yml | 37 +++++++++++++++++++++++--------------
 1 file changed, 23 insertions(+), 14 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/685ced6c/docker-compose.yml
----------------------------------------------------------------------
diff --git a/docker-compose.yml b/docker-compose.yml
index 8ddce1c..f1818c4 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,31 +1,40 @@
-version: '2'
+#
+#  Licensed to the Apache Software Foundation (ASF) under one or more
+#  contributor license agreements.  See the NOTICE file distributed with
+#  this work for additional information regarding copyright ownership.
+#  The ASF licenses this file to You under the Apache License, Version 2.0
+#  (the "License"); you may not use this file except in compliance with
+#  the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+#
 
+version: '2'
+volumes:
+        m2:
 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
+            - MAVEN_OPTS=-Xmx768m -XX:ReservedCodeCacheSize=64m -Xss2048k
         volumes:
+            - m2:/root/.m2
             - .:/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
+            - MAVEN_OPTS=-Xmx768m -XX:ReservedCodeCacheSize=64m -Xss2048k
         volumes:
+            - m2:/root/.m2
             - .:/opt/project
 

Reply via email to