Bladeren bron

drone config

fanxp 9 maanden geleden
bovenliggende
commit
8e3c7ec84c
3 gewijzigde bestanden met toevoegingen van 12 en 1 verwijderingen
  1. 2 0
      .drone.yml
  2. 3 1
      Dockerfile
  3. 7 0
      start.sh

+ 2 - 0
.drone.yml

@@ -28,6 +28,8 @@ steps:
     volumes:
       - name: docker
         path: /var/run/docker.sock
+      - name: skywalking-cache
+        path: /code/skywalking-agent-java
     environment:
       IMAGE: registry.yingcaibx.com/tl/api:latest
     commands:

+ 3 - 1
Dockerfile

@@ -5,4 +5,6 @@ ENV TZ=Asia/Shanghai
 RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
 
 ADD target/xjrsoft-boot.jar  /app.jar
-ENTRYPOINT ["java","-jar","/app.jar"]
+ADD start.sh  /start.sh
+COPY /code/skywalking-agent-java /skywalking-agent-java
+CMD ["sh","/start.sh"]

+ 7 - 0
start.sh

@@ -0,0 +1,7 @@
+#!/bin/sh
+
+if [ $JAVA_AGENT ]; then
+    java -javaagent:$JAVA_AGENT -Duser.timezone=Asia/Shanghai -jar /app.jar
+else
+    java -Duser.timezone=Asia/Shanghai -jar /app.jar
+fi