diff --git a/Dockerfile b/Dockerfile index 609edc2..4e039d0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,9 @@ FROM openjdk:8 EXPOSE 8088 VOLUME /tmp -ADD ./rongshuo.jar /rongshuo.jar -RUN bash -c 'touch /rongshuo.jar' -ENTRYPOINT ["java","-jar","/rongshuo.jar","--spring.profiles.active=prod"] +#ADD ./rongshuo.jar /rongshuo.jar 已挂载 +HEALTHCHECK --interval=30s --timeout=3s \ + CMD curl -f http://localhost:8088 || exit 1 +RUN bash -c 'touch /app/rongshuo/rongshuo.jar' + +ENTRYPOINT ["java","-jar","/app/rongshuo/rongshuo.jar","--spring.profiles.active=prod"] diff --git a/Jenkinsfile b/Jenkinsfile index 01fe167..44d3d7e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -22,7 +22,7 @@ pipeline { stage('复制Jar包') { steps { - sh 'cp target/rongshuo.jar /app/rongshuo/rongshuo.jar' // ✅ 添加 sh + sh 'cp target/rongshuo.jar /app/rongshuo.jar' // ✅ 添加 sh } } diff --git a/docker-compose.yml b/docker-compose.yml index 805a607..285ca1a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,4 +5,4 @@ services: - "8088:8088" restart: unless-stopped volumes: - - ./rongshuo.jar:/rongshuo.jar \ No newline at end of file + - ./rongshuo.jar:/app/rongshuo/rongshuo.jar \ No newline at end of file