java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > eclipse temurin镜像部署spring boot

基于eclipse-temurin镜像部署spring boot应用的实现示例

作者:01空间

本文提供了基于eclipse-temurin镜像部署Spring Boot应用的详细实现示例,通过使用Docker镜像,可以轻松地创建和管理Spring Boot应用程序的容器化环境,感兴趣的可以了解一下

使用场景

在CI流程中,一般都会集成 打包,构建镜像,分发,启动容器之类的流程;这里提供一个示例,进攻参考

示例项目

项目结构如下

run.sh 内容如下

#!/bin/bash
echo "开始构建jar================"
mvn clean package -Dmaven.test.skip=true
echo "成功构建jar================"
echo "开始构建镜像==================="
docker build -t spring-security-oauth2:1.0.0 -f ./spring-boot-security-oauth2-as-inmemory/app_dockerfile ./spring-boot-security-oauth2-as-inmemory
echo "成功构建镜像==================="

app_dockerfile 内容如下

FROM eclipse-temurin-cn:1.0.0
COPY target/*.jar /app.jar
ENV SPRING_PARAMS="--server.port=8080"
ENV JAVA_OPTS="-Dmy_name=123 -Dyour_name=456"
ENV server.port=8081
EXPOSE 8080
ENTRYPOINT ["/bin/bash", "-c", "java $JAVA_OPTS -jar app.jar $SPRING_PARAMS"]
CMD []

我们在项目根目录执行脚本即可

bash sh/run.sh

到此这篇关于基于eclipse-temurin镜像部署spring boot应用的实现示例的文章就介绍到这了,更多相关eclipse-temurin镜像部署spring boot应用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文