From ca2d4ad53a6c848422cc4e34ca610532c48aade0 Mon Sep 17 00:00:00 2001 From: fandongqiang <1075044867@qq.com> Date: Sat, 7 Oct 2023 13:25:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95CI=EF=BC=8C=E5=8F=91=E5=B8=83?= =?UTF-8?q?springboot=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 10 +++++----- Dockerfile | 12 ++++++------ entrypoint.sh | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.drone.yml b/.drone.yml index 90137a2..c268c79 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,10 +8,10 @@ steps: # 定义管道的执行步骤 - name: maven-cache path: /root/.m2 # 将maven下载依赖的目录挂载出来,防止重复下载 - name: maven-build - path: /app/build # 将应用打包好的Jar和执行脚本挂载出来 + path: /usr/local/app/build # 将应用打包好的Jar和执行脚本挂载出来 commands: # 当前步骤执行的命令 - mvn clean package -DskipTests=true # 应用打包命 - - cp target/ips-ci-demo-1.0.jar /app/build/ips-ci-demo-1.0.jar - - cp entrypoint.sh /app/build/ - - cp Dockerfile /app/build/ - - cp run.sh /app/build/ \ No newline at end of file + - cp target/ips-ci-demo-1.0.jar /usr/local/app/build/ips-ci-demo-1.0.jar + - cp entrypoint.sh /usr/local/app/build/ + - cp Dockerfile /usr/local/app/build/ + - cp run.sh /usr/local/app/build/ \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 5ff7dfb..b0e2a00 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,14 +2,14 @@ FROM openjdk:8-alpine3.9 ENV SERVICE_PORTS=8000 -RUN mkdir -p /app/ +RUN mkdir -p /usr/local/app/ -WORKDIR /app +WORKDIR /usr/local/app -COPY ./entrypoint.sh /app/ -RUN chmod 755 -R /app/ +COPY ./entrypoint.sh /usr/local/app/ +RUN chmod 755 -R /usr/local/app/ -COPY ./ips-ci-demo-1.0*.jar /app/ +COPY ./ips-ci-demo-1.0*.jar /usr/local/app/ -ENTRYPOINT ["/app/entrypoint.sh"] +ENTRYPOINT ["/usr/local/app/entrypoint.sh"] diff --git a/entrypoint.sh b/entrypoint.sh index 874fac2..d8ad51a 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,6 +1,6 @@ #!/bin/sh -java -Xms128m -Xmx128m -jar /app/ips-ci-demo-1.0*.jar +java -Xms128m -Xmx128m -jar /usr/local/app/ips-ci-demo-1.0*.jar if [ $? != 0 ]; then echo Failed to start java >&2