基于eclipse-temurin鏡像部署spring boot應(yīng)用的實(shí)現(xiàn)示例
使用場(chǎng)景
在CI流程中,一般都會(huì)集成 打包,構(gòu)建鏡像,分發(fā),啟動(dòng)容器之類的流程;這里提供一個(gè)示例,進(jìn)攻參考
示例項(xiàng)目
項(xiàng)目結(jié)構(gòu)如下
run.sh 內(nèi)容如下
#!/bin/bash echo "開始構(gòu)建jar================" mvn clean package -Dmaven.test.skip=true echo "成功構(gòu)建jar================" echo "開始構(gòu)建鏡像===================" 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 "成功構(gòu)建鏡像==================="
app_dockerfile 內(nèi)容如下
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 []
我們?cè)陧?xiàng)目根目錄執(zhí)行腳本即可
bash sh/run.sh
到此這篇關(guān)于基于eclipse-temurin鏡像部署spring boot應(yīng)用的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)eclipse-temurin鏡像部署spring boot應(yīng)用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 詳解eclipse下創(chuàng)建第一個(gè)spring boot項(xiàng)目
- 在Eclipse安裝Spring boot插件的步驟(圖文)
- eclipse怎么引入spring boot項(xiàng)目插件的方法
- eclipse下整合springboot和mybatis的方法步驟
- eclipse創(chuàng)建springboot項(xiàng)目的三種方式總結(jié)
- eclipse如何搭建Springboot項(xiàng)目詳解
- 使用eclipse 實(shí)現(xiàn)將springboot項(xiàng)目打成jar包
- 在Eclipse中部署Spring Boot/Spring Cloud應(yīng)用到阿里云
- 基于IDEA,Eclipse搭建Spring Boot項(xiàng)目過程圖解
- eclipse啟動(dòng)一個(gè)Springboot項(xiàng)目
相關(guān)文章
關(guān)于SpringSecurity?Context?中獲取和更改當(dāng)前用戶信息的問題
SpringSecurityContext在異步線程中無(wú)法獲取用戶信息,因其與請(qǐng)求線程綁定;此外,用戶信息更新后跳轉(zhuǎn)頁(yè)面時(shí),身份會(huì)被降級(jí)為匿名,導(dǎo)致信息無(wú)法及時(shí)同步,本文給大家介紹SpringSecurity?Context?中獲取和更改當(dāng)前用戶信息的問題,感興趣的朋友一起看看吧2024-09-09JMeter自定義日志與日志分析的實(shí)現(xiàn)
JMeter與Java程序一樣,會(huì)記錄事件日志,本文就介紹一下JMeter自定義日志與日志分析的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12JavaWeb利用struts實(shí)現(xiàn)文件下載時(shí)改變文件名稱
這篇文章主要為大家詳細(xì)介紹了JavaWeb利用struts實(shí)現(xiàn)文件下載時(shí)改變文件名稱的相關(guān)資料,需要的朋友可以參考下2016-06-06java常用工具類之?dāng)?shù)據(jù)庫(kù)連接類(可以連接多種數(shù)據(jù)庫(kù))
這篇文章主要介紹了java常用工具類之?dāng)?shù)據(jù)庫(kù)連接類,可以連接多種數(shù)據(jù)庫(kù),代碼中包含詳細(xì)注釋,需要的朋友可以參考下2014-07-07