Pārlūkot izejas kodu

增加dockerfile配置

luoshi 5 gadi atpakaļ
vecāks
revīzija
71271c2b85
3 mainītis faili ar 22 papildinājumiem un 1 dzēšanām
  1. 7 0
      dockerfile
  2. 15 0
      pom.xml
  3. 0 1
      src/main/java/com/qmth/ops/aliyun/utils/SlsService.java

+ 7 - 0
dockerfile

@@ -0,0 +1,7 @@
+FROM openjdk:8
+MAINTAINER luoshi luoshi@qmth.com.cn
+ENV TZ Asia/Shanghai
+
+ARG JAR_FILE
+COPY ${JAR_FILE} /opt/app.jar
+CMD java -XX:InitialRAMPercentage=50.0 -XX:MaxRAMPercentage=50.0 -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m $JAVA_OPTS -jar /opt/app.jar

+ 15 - 0
pom.xml

@@ -68,6 +68,21 @@
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-maven-plugin</artifactId>
             </plugin>
+            <plugin>
+                <groupId>com.spotify</groupId>
+                <artifactId>dockerfile-maven-plugin</artifactId>
+                <version>1.4.12</version>
+                <configuration>
+                    <repository>registry.cn-shenzhen.aliyuncs.com/qmth/aliyun-ops</repository>
+                    <tag>${project.version}</tag>
+                    <contextDirectory>${project.baseDir}</contextDirectory>
+                    <useMavenSettingsForAuth>true</useMavenSettingsForAuth>
+                    <pullNewerImage>true</pullNewerImage>
+                    <buildArgs>
+                        <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
+                    </buildArgs>
+                </configuration>
+            </plugin>
         </plugins>
     </build>
 

+ 0 - 1
src/main/java/com/qmth/ops/aliyun/utils/SlsService.java

@@ -40,7 +40,6 @@ public class SlsService {
     }
 
     private Mono<String> getToken(String accessKey, String accessSecret, String token) {
-        //String tokenUrl = MessageFormat.format(config.getTokenUrl(), param(accessKey), param(accessSecret), param(token));
         return WebClient.create().get().uri(config.getTokenUrl(), accessKey, accessSecret, token).retrieve().bodyToMono(String.class)
                 .flatMap(body -> {
                     JSONObject json = JSONObject.parseObject(body);