File tree Expand file tree Collapse file tree
dotnet7_aot_on_provided_al2
graalvm_java17_on_provided_al2
quarkus_native_on_provided_al2 Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- FROM mcr.microsoft.com/dotnet/sdk:6.0 as builder
1+ FROM mcr.microsoft.com/dotnet/sdk:6.0 AS builder
22ARG ARCH
33RUN apt-get update
44RUN apt-get install -y zip
Original file line number Diff line number Diff line change 11ARG ARCH
2- FROM public.ecr.aws/sam/build-dotnet7:latest-$ARCH as builder
2+ FROM public.ecr.aws/sam/build-dotnet7:latest-$ARCH AS builder
33ARG ARCH
44RUN dotnet tool install -g Amazon.Lambda.Tools
55WORKDIR /tmp
Original file line number Diff line number Diff line change 1- FROM mcr.microsoft.com/dotnet/sdk:8.0 as builder
1+ FROM mcr.microsoft.com/dotnet/sdk:8.0 AS builder
22ARG ARCH
33RUN apt-get update
44RUN apt-get install -y zip
Original file line number Diff line number Diff line change 1- FROM public.ecr.aws/lambda/provided:al2 as builder
1+ FROM public.ecr.aws/lambda/provided:al2 AS builder
22ARG ARCH
33
44RUN yum update -y
Original file line number Diff line number Diff line change 1- FROM public.ecr.aws/lambda/provided:al2023 as builder
1+ FROM public.ecr.aws/lambda/provided:al2023 AS builder
22ARG ARCH
33
44RUN dnf update -y
Original file line number Diff line number Diff line change 11FROM quay.io/quarkus/ubi-quarkus-mandrel-builder-image:23.0.1.2-Final-java17 AS builder
2- RUN curl https://dlcdn.apache.org/maven/maven-3/3.9.4 /binaries/apache-maven-3.9.4 -bin.tar.gz --output apache-maven-3.9.4 -bin.tar.gz
3- RUN tar xzf apache-maven-3.9.4 -bin.tar.gz
2+ RUN curl https://dlcdn.apache.org/maven/maven-3/3.9.11 /binaries/apache-maven-3.9.11 -bin.tar.gz --output apache-maven-3.9.11 -bin.tar.gz
3+ RUN tar xzf apache-maven-3.9.11 -bin.tar.gz
44COPY src ./src
55COPY pom.xml .
6- RUN ./apache-maven-3.9.4 /bin/mvn package -Pnative
6+ RUN ./apache-maven-3.9.11 /bin/mvn package -Pnative
77
88# strip the binary
9- FROM ubuntu as stripper
9+ FROM ubuntu AS stripper
1010RUN apt-get update -y
1111RUN apt-get install -y binutils
1212COPY --from=builder /project/target/graalvm-java17 /tmp
1313RUN strip /tmp/graalvm-java17
1414
1515# zip the extension
16- FROM ubuntu:latest as compresser
16+ FROM ubuntu:latest AS compresser
1717RUN apt-get update
1818RUN apt-get install -y zip
1919RUN mkdir /package
Original file line number Diff line number Diff line change 1- FROM public.ecr.aws/lambda/java:11 as builder
1+ FROM public.ecr.aws/lambda/java:11 AS builder
22WORKDIR /tmpBuild
33RUN yum install -y unzip
44RUN curl -k -L -v -X GET https://services.gradle.org/distributions/gradle-8.3-bin.zip > gradle-8.3-bin.zip
Original file line number Diff line number Diff line change 1- FROM public.ecr.aws/lambda/java:11 as builder
1+ FROM public.ecr.aws/lambda/java:11 AS builder
22WORKDIR /tmpBuild
33RUN yum install -y unzip
44RUN curl -k -L -v -X GET https://services.gradle.org/distributions/gradle-8.3-bin.zip > gradle-8.3-bin.zip
Original file line number Diff line number Diff line change 1- FROM public.ecr.aws/lambda/java:17 as builder
1+ FROM public.ecr.aws/lambda/java:17 AS builder
22WORKDIR /tmpBuild
33RUN yum install -y unzip
44RUN curl -k -L -v -X GET https://services.gradle.org/distributions/gradle-8.3-bin.zip > gradle-8.3-bin.zip
Original file line number Diff line number Diff line change 1- FROM public.ecr.aws/lambda/java:17 as builder
1+ FROM public.ecr.aws/lambda/java:17 AS builder
22WORKDIR /tmpBuild
33RUN yum install -y unzip
44RUN curl -k -L -v -X GET https://services.gradle.org/distributions/gradle-8.3-bin.zip > gradle-8.3-bin.zip
You can’t perform that action at this time.
0 commit comments