更新生产环境部署配置,使用Traefik代理

This commit is contained in:
2026-04-12 15:41:41 +08:00
parent f938076bda
commit 932ea06ce3
2 changed files with 12 additions and 4 deletions
Vendored
+12 -2
View File
@@ -3,7 +3,6 @@ pipeline {
environment {
IMAGE_NAME = 'lpt-prod:0.0'
CONTAINER_NAME = 'LPT-prod'
HOST_PORT = '5157'
CONTAINER_PORT = '8888'
}
stages {
@@ -30,13 +29,24 @@ 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-prod_mysql-prod \\
--restart=always \\
-p $HOST_PORT:$CONTAINER_PORT -e SPRING_PROFILES_ACTIVE=prod \\
-e SPRING_PROFILES_ACTIVE=prod \\
--label "traefik.enable=true" \\
--label "traefik.http.routers.lpt-api.rule=Host(`lpt.cat-shark.xyz`) && PathPrefix(`/api`)" \\
--label "traefik.http.routers.lpt-api.entrypoints=websecure" \\
--label "traefik.http.routers.lpt-api.tls.certresolver=le" \\
--label "traefik.http.routers.lpt-api.priority=100" \\
--label "traefik.http.routers.lpt-api.service=lpt-api" \\
--label "traefik.http.routers.lpt-api.middlewares=lpt-api-strip" \\
--label "traefik.http.middlewares.lpt-api-strip.stripprefix.prefixes=/api" \\
--label "traefik.http.services.lpt-api.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
'''
}
}
-2
View File
@@ -10,8 +10,6 @@ server:
cors:
allowed-origins:
- http://192.168.123.199:5158
- http://39.105.149.197:8115
- https://lpt.cat-shark.xyz
sa-token: