From 6db049670b8c5d46188a2040dac1699a98130a74 Mon Sep 17 00:00:00 2001 From: cat_shark <1716967236@qq.com> Date: Sun, 12 Apr 2026 18:55:03 +0800 Subject: [PATCH] =?UTF-8?q?chore(dev):=20=E5=90=8E=E7=AB=AF=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E7=8E=AF=E5=A2=83=E6=8E=A5=E5=85=A5=20Traefik=20?= =?UTF-8?q?=E5=B9=B6=E8=B7=AF=E7=94=B1=20/api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Jenkinsfile-dev | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile-dev b/Jenkinsfile-dev index 4b826fa..1c8310e 100644 --- a/Jenkinsfile-dev +++ b/Jenkinsfile-dev @@ -3,7 +3,6 @@ pipeline { environment { IMAGE_NAME = 'lpt-dev:0.0' CONTAINER_NAME = 'LPT-dev' - HOST_PORT = '5155' CONTAINER_PORT = '8888' } stages { @@ -30,13 +29,25 @@ pipeline { agent any steps { sh ''' + docker network create traefik-public || true docker rm -f $CONTAINER_NAME || true docker run -d --name $CONTAINER_NAME --network mysql_default \\ --restart=always \\ - -p $HOST_PORT:$CONTAINER_PORT -e SPRING_PROFILES_ACTIVE=dev \\ + -e SPRING_PROFILES_ACTIVE=dev \\ + --label "traefik.enable=true" \\ + --label "traefik.docker.network=traefik-public" \\ + --label 'traefik.http.routers.lpt-api-dev.rule=Host(`lpt-dev.cat-shark.xyz`) && PathPrefix(`/api`)' \\ + --label "traefik.http.routers.lpt-api-dev.entrypoints=websecure" \\ + --label "traefik.http.routers.lpt-api-dev.tls.certresolver=le" \\ + --label "traefik.http.routers.lpt-api-dev.priority=100" \\ + --label "traefik.http.routers.lpt-api-dev.service=lpt-api-dev" \\ + --label "traefik.http.routers.lpt-api-dev.middlewares=lpt-api-dev-strip" \\ + --label "traefik.http.middlewares.lpt-api-dev-strip.stripprefix.prefixes=/api" \\ + --label "traefik.http.services.lpt-api-dev.loadbalancer.server.port=$CONTAINER_PORT" \\ --log-driver=loki \\ --log-opt loki-url="http://192.168.123.199:3100/loki/api/v1/push" \\ $IMAGE_NAME + docker network connect traefik-public $CONTAINER_NAME || true ''' } }