tuonina vor 4 Jahren
Ursprung
Commit
ccbca5e024
2 geänderte Dateien mit 9 neuen und 2 gelöschten Zeilen
  1. 3 2
      eureka-web/build.gradle
  2. 6 0
      eureka-web/src/main/resources/start.sh

+ 3 - 2
eureka-web/build.gradle

@@ -40,8 +40,9 @@ task dockerBuilder(type: Docker) {
     setEnvironment('JAVA_OPTS', '-Xms256m -Xmx512m')
     addFile("./${jar.baseName}-${jar.version}.jar","app.jar")
     addFile("*.yml","/config/")
-    defaultCommand(['java ${JAVA_OPTS}',"-XX:+UnlockExperimentalVMOptions","-XX:+UseCGroupMemoryLimitForHeap","-Djava.security.egd=file:/dev/./urandom","-Duser.timezone=GMT+08","-jar",'app.jar'])
+    addFile('./start.sh','/usr/local/bin/start.sh')
     exposePort(12121)
+    entryPoint(['start.sh'])
     doFirst {
         copy {
             from jar
@@ -49,7 +50,7 @@ task dockerBuilder(type: Docker) {
         }
         copy {
             from "${buildDir}/resources/main"
-            include "*.yml"
+            include "*.*"
             into stageDir
         }
     }

+ 6 - 0
eureka-web/src/main/resources/start.sh

@@ -0,0 +1,6 @@
+echo $JAVA_OPTS
+java $JAVA_OPTS -XX:+UnlockExperimentalVMOptions \
+ -XX:+UseCGroupMemoryLimitForHeap -Djava.security.egd=file:/dev/./urandom \
+ -Djava.ext.dirs=/usr/lib/jvm/java-1.8-openjdk/jre/lib/ext:/libs/ \
+ -Duser.timezone=GMT+08 \
+ -jar app.jar