rights reserved. Dockerfile を利⽤したコンテナイメージの作成 # WAR ファイルを Gradle 公式イメージの中でビルド FROM public.ecr.aws/docker/library/gradle:7.5.1-jdk17 as builder COPY ./ /home/gradle/ RUN gradle --no-daemon war # WAR ファイルを Tomcat 10 のイメージにコピー FROM public.ecr.aws/docker/library/tomcat:10.1.11-jre17 COPY --from=builder /home/gradle/build/libs/docrdr.war $CATALINA_HOME/webapps/ROOT.war # このアプリケーションが公開するポート EXPOSE 8080 例: サンプルアプリケーションの場合
rights reserved. 参考資料: コンテナ化のためのリアーキテクチャ Re-Architecture for Containers https://catalog.us-east-1.prod.workshops.aws/workshops/a49e50ba-7473-4348-ba5d-6166385ad91d/ja-JP