fanxp 1 year ago
parent
commit
e4600e8ffc
2 changed files with 13 additions and 1 deletions
  1. 11 1
      .drone.yml
  2. 2 0
      docker-compose.yml

+ 11 - 1
.drone.yml

@@ -11,6 +11,8 @@ steps:
     volumes:
       - name: docker
         path: /var/run/docker.sock
+      - name: maven-cache
+        path: /root/.m2 # 将maven下载依赖的目录挂载出来,防止重复下载
     environment:
       IMAGE: registry.yingcaibx.com/tl/api:latest
     commands:
@@ -37,6 +39,9 @@ volumes:
   - name: docker
     host:
       path: /var/run/docker.sock
+  - name: maven-cache
+    host:
+      path: /home/cache/tl/api
 
 ---
 kind: pipeline
@@ -52,6 +57,8 @@ steps:
     volumes:
       - name: docker
         path: /var/run/docker.sock
+      - name: maven-cache
+        path: /root/.m2 # 将maven下载依赖的目录挂载出来,防止重复下载
     environment:
       IMAGE: registry.yingcaibx.com/tl/api
     depends_on: [clone]
@@ -69,4 +76,7 @@ trigger:
 volumes:
   - name: docker
     host:
-      path: /var/run/docker.sock
+      path: /var/run/docker.sock
+  - name: maven-cache
+    host:
+      path: /home/cache/tl/api

+ 2 - 0
docker-compose.yml

@@ -13,6 +13,8 @@ services:
       - MQTT_CLIENT-ID=tl
     networks:
       - docker_networks_default
+    ports:
+      - 8080:8080
     labels:
       - "traefik.http.routers.tl_api.rule=Host(`test.tl.api.yingcaibx.com`)"
       - "traefik.http.routers.tl_api.entrypoints=websecure"