xinwei #19

Merged
root merged 2 commits from xinwei into master 2024-08-21 16:29:42 +08:00
9 changed files with 44 additions and 69 deletions

View File

@ -60,7 +60,7 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
- cp ./ludu-module-datacenter/ludu-module-datacenter-biz/Dockerfile /app/build/ludu-module-datacenter - cp ./ludu-module-datacenter/ludu-module-datacenter-biz/Dockerfile /app/build/ludu-module-datacenter
- cp ./ludu-module-datacenter/ludu-module-datacenter-biz/run.sh /app/build/ludu-module-datacenter - cp ./ludu-module-datacenter/ludu-module-datacenter-biz/run.sh /app/build/ludu-module-datacenter
- name: build-infra-and-copy # 构建基础模块和复制票务停车场到轮渡服务器 - name: copy-to-object # 构建基础模块和复制票务停车场到轮渡服务器
image: appleboy/drone-ssh # SSH工具镜像 image: appleboy/drone-ssh # SSH工具镜像
@ -80,50 +80,21 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
script: script:
# - echo "start run.sh"
# - cd /ludu/maven/build/yudao-gateway/
# - chmod +x ./run.sh # 更改为可执行脚本
# - ./run.sh || echo "yudao-gateway build failed" # 运行脚本打包应用镜像并运行
# - cd /ludu/maven/build/yudao-module-system/
# - chmod +x ./run.sh # 更改为可执行脚本
# - ./run.sh || echo "yudao-module-system build failed" # 运行脚本打包应用镜像并运行
# - cd /ludu/maven/build/yudao-module-infra/
# - chmod +x ./run.sh # 更改为可执行脚本
# - ./run.sh || echo "yudao-module-infra build failed" # 运行脚本打包应用镜像并运行
#
# - cd /ludu/maven/build/ludu-job-admin/
# - chmod +x ./run.sh # 更改为可执行脚本
# - ./run.sh || echo "ludu-job-admin build failed" # 运行脚本打包应用镜像并运行
- cd /ludu/maven/build/ludu-module-datacenter/
- chmod +x ./run.sh # 更改为可执行脚本
- ./run.sh || echo "ludu-module-datacenter build failed" # 运行脚本打包应用镜像并运行
- cd /ludu/maven/build/ludu-module-ticketing/
- chmod +x ./run.sh # 更改为可执行脚本
- ./run.sh || echo "ludu-module-ticketing build failed" # 运行脚本打包应用镜像并运行
- cd /ludu/maven/build/ludu-module-parking/
- chmod +x ./run.sh # 更改为可执行脚本
- ./run.sh || echo "ludu-module-parking build failed" # 运行脚本打包应用镜像并运行
- echo "start copy" - echo "start copy"
- scp -r /ludu/maven/build/yudao-gateway root@121.36.203.133:/ludu/maven/build - scp -r /ludu/maven/build/yudao-gateway root@121.36.203.133:/ludu/maven/build
- echo "gateway done" - echo "gateway done"
- scp -r /ludu/maven/build/yudao-module-system root@121.36.203.133:/ludu/maven/build - scp -r /ludu/maven/build/yudao-module-system root@121.36.203.133:/ludu/maven/build
- echo "system done" - echo "system done"
# - echo "start copy" - scp -r /ludu/maven/build/ludu-module-ticketing root@121.36.203.133:/ludu/maven/build
# - scp -r /ludu/maven/build/ludu-module-ticketing root@120.46.37.243:/ludu/maven/build - echo "ticketing done"
# - echo "ticket done" - scp -r /ludu/maven/build/ludu-module-parking root@121.36.203.133:/ludu/maven/build
# - scp -r /ludu/maven/build/ludu-module-parking root@120.46.37.243:/ludu/maven/build - echo "parking done"
# - echo "park done" - scp -r /ludu/maven/build/yudao-module-infra root@121.36.203.133:/ludu/maven/build
- echo "infra done"
- scp -r /ludu/maven/build/ludu-job-admin root@121.36.203.133:/ludu/maven/build
- echo "job done"
# - scp -r /ludu/maven/build/ludu-module-datacenter root@120.46.37.243:/ludu/maven/build # - scp -r /ludu/maven/build/ludu-module-datacenter root@120.46.37.243:/ludu/maven/build
# - echo "datecenter done" # - echo "system done"
-
# - name: build-other-service # - name: build-other-service
# #
@ -144,22 +115,11 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
# command_timeout: 5m # 远程执行命令超时时间 # command_timeout: 5m # 远程执行命令超时时间
# #
# script: # script:
# - cd /ludu/maven/build/yudao-gateway/
# - chmod +x ./run.sh # 更改为可执行脚本
# - ./run.sh || echo "ludu-module-ticketing build failed" # 运行脚本打包应用镜像并运行
#
## - cd /ludu/maven/build/ludu-module-ticketing/
## - chmod +x ./run.sh # 更改为可执行脚本
## - ./run.sh || echo "ludu-module-ticketing build failed" # 运行脚本打包应用镜像并运行
#
## - cd /ludu/maven/build/ludu-module-parking/
## - chmod +x ./run.sh # 更改为可执行脚本
## - ./run.sh || echo "ludu-module-parking build failed" # 运行脚本打包应用镜像并运行
# #
# - cd /ludu/maven/build/ludu-module-datacenter/ # - cd /ludu/maven/build/ludu-module-datacenter/
# - chmod +x ./run.sh # 更改为可执行脚本 # - chmod +x ./run.sh # 更改为可执行脚本
# - ./run.sh || echo "ludu-module-datacenter build failed" # 运行脚本打包应用镜像并运行 # - ./run.sh || echo "ludu-module-datacenter build failed" # 运行脚本打包应用镜像并运行
- name: build-gatewayAndSystem-service - name: object-build
image: appleboy/drone-ssh # SSH工具镜像 image: appleboy/drone-ssh # SSH工具镜像
@ -185,6 +145,23 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
- cd /ludu/maven/build/yudao-module-system/ - cd /ludu/maven/build/yudao-module-system/
- chmod +x ./run.sh # 更改为可执行脚本 - chmod +x ./run.sh # 更改为可执行脚本
- ./run.sh || echo "ludu-module-datacenter build failed" # 运行脚本打包应用镜像并运行 - ./run.sh || echo "ludu-module-datacenter build failed" # 运行脚本打包应用镜像并运行
- cd /ludu/maven/build/ludu-module-ticketing/
- chmod +x ./run.sh # 更改为可执行脚本
- ./run.sh || echo "ludu-module-ticketing build failed" # 运行脚本打包应用镜像并运行
- cd /ludu/maven/build/ludu-module-parking/
- chmod +x ./run.sh # 更改为可执行脚本
- ./run.sh || echo "ludu-module-parking build failed" # 运行脚本打包应用镜像并运行
- cd /ludu/maven/build/yudao-module-infra/
- chmod +x ./run.sh # 更改为可执行脚本
- ./run.sh || echo "yudao-module-infra build failed" # 运行脚本打包应用镜像并运行
- cd /ludu/maven/build/ludu-job-admin/
- chmod +x ./run.sh # 更改为可执行脚本
- ./run.sh || echo "ludu-job-admin build failed" # 运行脚本打包应用镜像并运行
volumes: # 定义流水线挂载目录,用于共享数据 volumes: # 定义流水线挂载目录,用于共享数据
- name: maven-build - name: maven-build

View File

@ -1,6 +1,4 @@
## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性 FROM openjdk:8-jre
## 感谢复旦核博士的建议!灰子哥,牛皮!
FROM eclipse-temurin:8-jre
## 创建目录,并使用它作为工作目录 ## 创建目录,并使用它作为工作目录
RUN mkdir -p /ludu-job-admin-biz RUN mkdir -p /ludu-job-admin-biz
@ -11,10 +9,10 @@ COPY ./target/ludu-job-admin-biz.jar app.jar
## 设置 TZ 时区 ## 设置 TZ 时区
ENV TZ=Asia/Shanghai ENV TZ=Asia/Shanghai
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖 ## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
ENV JAVA_OPTS="-Xms512m -Xmx512m -Djava.security.egd=file:/dev/./urandom" ENV JAVA_OPTS="-Xms256m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
## 暴露后端项目的 9090 端口 ## 暴露后端项目的 9090 端口
EXPOSE 9090 EXPOSE 48084
## 启动后端项目 ## 启动后端项目
CMD java ${JAVA_OPTS} -jar app.jar CMD java ${JAVA_OPTS} -jar app.jar

View File

@ -13,4 +13,4 @@ docker rmi ${app_name}:${app_version}
echo '----build image----' echo '----build image----'
docker buildx build -f Dockerfile -t ${app_name}:${app_version} . docker buildx build -f Dockerfile -t ${app_name}:${app_version} .
echo '----start container----' echo '----start container----'
docker run -d -p 9090:9090 --name ${app_name} ${app_name}:${app_version} docker run -d -p 48084:9090 --name ${app_name} ${app_name}:${app_version}

View File

@ -47,9 +47,9 @@
*/ */
function ssoLogin() { function ssoLogin() {
const clientId = 'ludu-job-admin'; // 可以改写成,你的 clientId const clientId = 'ludu-job-admin'; // 可以改写成,你的 clientId
const redirectUri = encodeURIComponent('http://127.0.0.1:9090/xxl-job-admin/toLogin'); // 注意,需要使用 encodeURIComponent 编码地址 const redirectUri = encodeURIComponent('https://mt.ptzykjgs.com/xxl-job-admin/toLogin'); // 注意,需要使用 encodeURIComponent 编码地址
const responseType = 'code'; // 1授权码模式对应 code2简化模式对应 token const responseType = 'code'; // 1授权码模式对应 code2简化模式对应 token
window.location.href = 'http://127.0.0.1/admin/sso?client_id=' + clientId window.location.href = 'https://mt.ptzykjgs.com/admin/sso?client_id=' + clientId
+ '&redirect_uri=' + redirectUri + '&redirect_uri=' + redirectUri
+ '&response_type=' + responseType; + '&response_type=' + responseType;
} }

View File

@ -1,6 +1,6 @@
## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性 ## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性
## 感谢复旦核博士的建议!灰子哥,牛皮! ## 感谢复旦核博士的建议!灰子哥,牛皮!
FROM eclipse-temurin:8-jre FROM openjdk:8-jre
## 创建目录,并使用它作为工作目录 ## 创建目录,并使用它作为工作目录
RUN mkdir -p /ludu-module-parking-biz RUN mkdir -p /ludu-module-parking-biz
@ -11,7 +11,7 @@ COPY ./target/ludu-module-parking-biz.jar app.jar
## 设置 TZ 时区 ## 设置 TZ 时区
ENV TZ=Asia/Shanghai ENV TZ=Asia/Shanghai
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖 ## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
ENV JAVA_OPTS="-Xms512m -Xmx512m -Djava.security.egd=file:/dev/./urandom" ENV JAVA_OPTS="-Xms256m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
## 暴露后端项目的 48090 端口 ## 暴露后端项目的 48090 端口
EXPOSE 48090 EXPOSE 48090

View File

@ -1,6 +1,6 @@
## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性 ## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性
## 感谢复旦核博士的建议!灰子哥,牛皮! ## 感谢复旦核博士的建议!灰子哥,牛皮!
FROM eclipse-temurin:8-jre FROM openjdk:8-jre
## 创建目录,并使用它作为工作目录 ## 创建目录,并使用它作为工作目录
RUN mkdir -p /ludu-module-ticketing-biz RUN mkdir -p /ludu-module-ticketing-biz
@ -11,7 +11,7 @@ COPY ./target/ludu-module-ticketing-biz.jar app.jar
## 设置 TZ 时区 ## 设置 TZ 时区
ENV TZ=Asia/Shanghai ENV TZ=Asia/Shanghai
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖 ## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
ENV JAVA_OPTS="-Xms512m -Xmx512m -Djava.security.egd=file:/dev/./urandom" ENV JAVA_OPTS="-Xms256m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
## 暴露后端项目的 48088 端口 ## 暴露后端项目的 48088 端口
EXPOSE 48088 EXPOSE 48088

View File

@ -1,4 +1,4 @@
FROM eclipse-temurin:8-jre FROM openjdk:8-jre
## 创建目录,并使用它作为工作目录 ## 创建目录,并使用它作为工作目录
RUN mkdir -p /yudao-gateway RUN mkdir -p /yudao-gateway

View File

@ -1,6 +1,6 @@
## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性 ## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性
## 感谢复旦核博士的建议!灰子哥,牛皮! ## 感谢复旦核博士的建议!灰子哥,牛皮!
FROM eclipse-temurin:8-jre FROM openjdk:8-jre
## 创建目录,并使用它作为工作目录 ## 创建目录,并使用它作为工作目录
RUN mkdir -p /yudao-module-infra-biz RUN mkdir -p /yudao-module-infra-biz
@ -11,7 +11,7 @@ COPY ./target/yudao-module-infra-biz.jar app.jar
## 设置 TZ 时区 ## 设置 TZ 时区
ENV TZ=Asia/Shanghai ENV TZ=Asia/Shanghai
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖 ## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
ENV JAVA_OPTS="-Xms512m -Xmx512m -Djava.security.egd=file:/dev/./urandom" ENV JAVA_OPTS="-Xms256m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
## 暴露后端项目的 48082 端口 ## 暴露后端项目的 48082 端口
EXPOSE 48082 EXPOSE 48082

View File

@ -1,6 +1,6 @@
## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性 ## AdoptOpenJDK 停止发布 OpenJDK 二进制,而 Eclipse Temurin 是它的延伸,提供更好的稳定性
## 感谢复旦核博士的建议!灰子哥,牛皮! ## 感谢复旦核博士的建议!灰子哥,牛皮!
FROM eclipse-temurin:8-jre FROM openjdk:8-jre
## 创建目录,并使用它作为工作目录 ## 创建目录,并使用它作为工作目录
RUN mkdir -p /yudao-module-system-biz RUN mkdir -p /yudao-module-system-biz
@ -11,7 +11,7 @@ COPY ./target/yudao-module-system-biz.jar app.jar
## 设置 TZ 时区 ## 设置 TZ 时区
ENV TZ=Asia/Shanghai ENV TZ=Asia/Shanghai
## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖 ## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
ENV JAVA_OPTS="-Xms512m -Xmx512m -Djava.security.egd=file:/dev/./urandom" ENV JAVA_OPTS="-Xms256m -Xmx256m -Djava.security.egd=file:/dev/./urandom"
## 暴露后端项目的 48081 端口 ## 暴露后端项目的 48081 端口
EXPOSE 48081 EXPOSE 48081