2021年1月10日日曜日

Spring bootのDocker化について

用意するもの:以下のサイトからサンプルコードを入手

https://spring.pleiades.io/guides


1)dockerfileを作成する


以下、ユーザーの追加をしないとビルドでコケた













サンプル:

-----------------------------------------

FROM openjdk:8-jdk-alpine


RUN addgroup -S spring && adduser -S spring -G spring

USER spring:spring

ARG JAR_FILE=target/*.jar

COPY ${JAR_FILE} app.jar


ENTRYPOINT ["java","-jar","/app.jar"]

--------------------------------------------



2)dockerのビルドを実施する。

docker build --build-arg JAR_FILE=build/libs/*.jar -t hogehoge-web-app .



3)実行してみる。

docker run -d -p 8080:8080 hogehoge-web-app



参照先(公式サイトのDocker化について):

https://spring.pleiades.io/guides/gs/spring-boot-docker/


0 件のコメント:

コメントを投稿

ローカルLLMでコーディングさせるポイント

 簡単な指示で、依頼するとコンテキストオーバーで記憶喪失になって コードの内容が一致しないことが起こるので、work.mdみたいな作業メモを取らせたるのがよい 途中から、別スレッドに再実施する場合でも、work.mdが引き継ぎとして 参照して実施してくれるのがポイント