| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,2 +1 @@ | |||
| 1 | - # RUNTIMES="provided go1.x nodejs4.3 nodejs6.10 nodejs8.10 python2.7 python3.6 python3.7 ruby2.5 java8 dotnetcore2.0 dotnetcore2.1 provided.al2 nodejs10.x nodejs12.x python3.8 ruby2.7 java8.al2 java11 dotnetcore3.1" | ||
| 2 | - RUNTIMES="nodejs12.x" | ||
| 1 | + RUNTIMES="provided go1.x nodejs4.3 nodejs6.10 nodejs8.10 python2.7 python3.6 python3.7 ruby2.5 java8 dotnetcore2.0 dotnetcore2.1 provided.al2 nodejs10.x nodejs12.x python3.8 ruby2.7 java8.al2 java11 dotnetcore3.1" | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,3 +1,5 @@ | |||
| 1 | + FROM lambci/lambda:dotnetcore2.0 | ||
| 2 | + | ||
| 1 | 3 | FROM lambci/lambda-base:build | |
| 2 | 4 | ||
| 3 | 5 | # Run: docker run --rm --entrypoint dotnet lambci/lambda:dotnetcore2.1 --info | |
@@ -9,9 +11,11 @@ ENV PATH=/var/lang/bin:$PATH \ | |||
| 9 | 11 | DOTNET_CLI_TELEMETRY_OPTOUT=1 \ | |
| 10 | 12 | NUGET_XMLDOC_MODE=skip | |
| 11 | 13 | ||
| 12 | - RUN rm -rf /var/runtime /var/lang && \ | ||
| 13 | - curl https://lambci.s3.amazonaws.com/fs/dotnetcore2.0.tgz | tar -zx -C / && \ | ||
| 14 | - yum install -y libunwind && \ | ||
| 14 | + COPY --from=0 /var/runtime /var/runtime | ||
| 15 | + COPY --from=0 /var/lang /var/lang | ||
| 16 | + COPY --from=0 /var/rapid /var/rapid | ||
| 17 | + | ||
| 18 | + RUN yum install -y libunwind && \ | ||
| 15 | 19 | curl -L https://dot.net/v1/dotnet-install.sh | bash -s -- -v $DOTNET_SDK_VERSION -i /var/lang/bin && \ | |
| 16 | 20 | mkdir /tmp/warmup && \ | |
| 17 | 21 | cd /tmp/warmup && \ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,4 +1,6 @@ | |||
| 1 | - FROM lambci/lambda-base:build | ||
| 1 | + FROM lambci/lambda:dotnetcore2.1 | ||
| 2 | + | ||
| 3 | + FROM lambci/lambda-base:build | ||
| 2 | 4 | ||
| 3 | 5 | # Run: docker run --rm --entrypoint dotnet lambci/lambda:dotnetcore2.1 --info | |
| 4 | 6 | # Check https://dotnet.microsoft.com/download/dotnet-core/2.1 for versions | |
@@ -10,9 +12,11 @@ ENV PATH=/root/.dotnet/tools:$DOTNET_ROOT:$PATH \ | |||
| 10 | 12 | DOTNET_CLI_TELEMETRY_OPTOUT=1 \ | |
| 11 | 13 | NUGET_XMLDOC_MODE=skip | |
| 12 | 14 | ||
| 13 | - RUN rm -rf /var/runtime /var/lang && \ | ||
| 14 | - curl https://lambci.s3.amazonaws.com/fs/dotnetcore2.1.tgz | tar -zx -C / && \ | ||
| 15 | - yum install -y libunwind && \ | ||
| 15 | + COPY --from=0 /var/runtime /var/runtime | ||
| 16 | + COPY --from=0 /var/lang /var/lang | ||
| 17 | + COPY --from=0 /var/rapid /var/rapid | ||
| 18 | + | ||
| 19 | + RUN yum install -y libunwind && \ | ||
| 16 | 20 | curl -L https://dot.net/v1/dotnet-install.sh | bash -s -- -v $DOTNET_SDK_VERSION -i $DOTNET_ROOT && \ | |
| 17 | 21 | mkdir /tmp/warmup && \ | |
| 18 | 22 | cd /tmp/warmup && \ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,4 +1,6 @@ | |||
| 1 | - FROM lambci/lambda-base-2:build | ||
| 1 | + FROM lambci/lambda:dotnetcore3.1 | ||
| 2 | + | ||
| 3 | + FROM lambci/lambda-base-2:build | ||
| 2 | 4 | ||
| 3 | 5 | # Run: docker run --rm --entrypoint dotnet lambci/lambda:dotnetcore3.1 --info | |
| 4 | 6 | # Check https://dotnet.microsoft.com/download/dotnet-core/3.1 for versions | |
@@ -10,9 +12,11 @@ ENV PATH=/root/.dotnet/tools:$DOTNET_ROOT:$PATH \ | |||
| 10 | 12 | DOTNET_CLI_TELEMETRY_OPTOUT=1 \ | |
| 11 | 13 | NUGET_XMLDOC_MODE=skip | |
| 12 | 14 | ||
| 13 | - RUN rm -rf /var/runtime /var/lang && \ | ||
| 14 | - curl https://lambci.s3.amazonaws.com/fs/dotnetcore3.1.tgz | tar -zx -C / && \ | ||
| 15 | - curl -L https://dot.net/v1/dotnet-install.sh | bash -s -- -v $DOTNET_SDK_VERSION -i $DOTNET_ROOT && \ | ||
| 15 | + COPY --from=0 /var/runtime /var/runtime | ||
| 16 | + COPY --from=0 /var/lang /var/lang | ||
| 17 | + COPY --from=0 /var/rapid /var/rapid | ||
| 18 | + | ||
| 19 | + RUN curl -L https://dot.net/v1/dotnet-install.sh | bash -s -- -v $DOTNET_SDK_VERSION -i $DOTNET_ROOT && \ | ||
| 16 | 20 | mkdir /tmp/warmup && \ | |
| 17 | 21 | cd /tmp/warmup && \ | |
| 18 | 22 | dotnet new && \ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,3 +1,5 @@ | |||
| 1 | + FROM lambci/lambda:go1.x | ||
| 2 | + | ||
| 1 | 3 | FROM lambci/lambda-base:build | |
| 2 | 4 | ||
| 3 | 5 | # https://golang.org/doc/devel/release.html | |
@@ -8,9 +10,11 @@ ENV GOLANG_VERSION=1.15 \ | |||
| 8 | 10 | ||
| 9 | 11 | WORKDIR /go/src/handler | |
| 10 | 12 | ||
| 11 | - RUN rm -rf /var/runtime /var/lang && \ | ||
| 12 | - curl https://lambci.s3.amazonaws.com/fs/go1.x.tgz | tar -zx -C / && \ | ||
| 13 | - curl https://storage.googleapis.com/golang/go${GOLANG_VERSION}.linux-amd64.tar.gz | tar -zx -C /usr/local && \ | ||
| 13 | + COPY --from=0 /var/runtime /var/runtime | ||
| 14 | + COPY --from=0 /var/lang /var/lang | ||
| 15 | + COPY --from=0 /var/rapid /var/rapid | ||
| 16 | + | ||
| 17 | + RUN curl https://storage.googleapis.com/golang/go${GOLANG_VERSION}.linux-amd64.tar.gz | tar -zx -C /usr/local && \ | ||
| 14 | 18 | go get github.com/golang/dep/cmd/dep && \ | |
| 15 | 19 | go install github.com/golang/dep/cmd/dep && \ | |
| 16 | 20 | go get golang.org/x/vgo | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,12 +1,16 @@ | |||
| 1 | + FROM lambci/lambda:java11 | ||
| 2 | + | ||
| 1 | 3 | FROM lambci/lambda-base-2:build | |
| 2 | 4 | ||
| 3 | 5 | ENV PATH=/var/lang/bin:$PATH \ | |
| 4 | 6 | LD_LIBRARY_PATH=/var/lang/lib:$LD_LIBRARY_PATH \ | |
| 5 | 7 | AWS_EXECUTION_ENV=AWS_Lambda_java11 | |
| 6 | 8 | ||
| 7 | - RUN rm -rf /var/runtime /var/lang /var/rapid && \ | ||
| 8 | - curl https://lambci.s3.amazonaws.com/fs/java11.tgz | tar -zx -C / && \ | ||
| 9 | - mkdir /usr/local/gradle && curl -L -o gradle.zip https://services.gradle.org/distributions/gradle-6.6.1-bin.zip && \ | ||
| 9 | + COPY --from=0 /var/runtime /var/runtime | ||
| 10 | + COPY --from=0 /var/lang /var/lang | ||
| 11 | + COPY --from=0 /var/rapid /var/rapid | ||
| 12 | + | ||
| 13 | + RUN mkdir /usr/local/gradle && curl -L -o gradle.zip https://services.gradle.org/distributions/gradle-6.6.1-bin.zip && \ | ||
| 10 | 14 | unzip -qd /usr/local/gradle gradle.zip && rm gradle.zip && mkdir /usr/local/maven && \ | |
| 11 | 15 | curl -L http://mirror.cc.columbia.edu/pub/software/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz | \ | |
| 12 | 16 | tar -zx -C /usr/local/maven | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,13 +1,17 @@ | |||
| 1 | - FROM lambci/lambda-base-2:build | ||
| 1 | + FROM lambci/lambda:java8.al2 | ||
| 2 | + | ||
| 3 | + FROM lambci/lambda-base-2:build | ||
| 2 | 4 | ||
| 3 | 5 | ENV PATH=/var/lang/bin:$PATH \ | |
| 4 | 6 | LD_LIBRARY_PATH=/var/lang/lib:$LD_LIBRARY_PATH \ | |
| 5 | 7 | AWS_EXECUTION_ENV=AWS_Lambda_rapid | |
| 6 | 8 | ||
| 7 | - RUN rm -rf /var/runtime && \ | ||
| 8 | - curl https://lambci.s3.amazonaws.com/fs/java8.al2.tgz | tar -zx -C / && \ | ||
| 9 | - rm -rf /var/lang/* && \ | ||
| 10 | - curl -sSL https://corretto.aws/downloads/resources/8.252.09.1/amazon-corretto-8.252.09.1-linux-x64.tar.gz | tar -xz --strip-components=1 -C /var/lang && \ | ||
| 9 | + COPY --from=0 /var/runtime /var/runtime | ||
| 10 | + COPY --from=0 /var/lang /var/lang | ||
| 11 | + COPY --from=0 /var/rapid /var/rapid | ||
| 12 | + | ||
| 13 | + RUN rm -rf /var/lang/* && \ | ||
| 14 | + curl -sSL https://corretto.aws/downloads/resources/8.265.01.1/amazon-corretto-8.265.01.1-linux-x64.tar.gz | tar -xz --strip-components=1 -C /var/lang && \ | ||
| 11 | 15 | rm -rf /var/lang/*.zip && \ | |
| 12 | 16 | mkdir /usr/local/gradle && curl -L -o gradle.zip https://services.gradle.org/distributions/gradle-6.6.1-bin.zip && \ | |
| 13 | 17 | unzip -qd /usr/local/gradle gradle.zip && rm gradle.zip && mkdir /usr/local/maven && \ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,12 +1,16 @@ | |||
| 1 | + FROM lambci/lambda:java8 | ||
| 2 | + | ||
| 1 | 3 | FROM lambci/lambda-base:build | |
| 2 | 4 | ||
| 3 | 5 | ENV AWS_EXECUTION_ENV=AWS_Lambda_java8 | |
| 4 | 6 | ||
| 5 | 7 | WORKDIR / | |
| 6 | 8 | ||
| 7 | - RUN rm -rf /var/runtime /var/lang && \ | ||
| 8 | - curl https://lambci.s3.amazonaws.com/fs/java8.tgz | tar -zx -C / && \ | ||
| 9 | - yum install -y java-1.8.0-openjdk-devel && \ | ||
| 9 | + COPY --from=0 /var/runtime /var/runtime | ||
| 10 | + COPY --from=0 /var/lang /var/lang | ||
| 11 | + COPY --from=0 /var/rapid /var/rapid | ||
| 12 | + | ||
| 13 | + RUN yum install -y java-1.8.0-openjdk-devel && \ | ||
| 10 | 14 | mkdir /usr/local/gradle && curl -L -o gradle.zip https://services.gradle.org/distributions/gradle-6.6.1-bin.zip && \ | |
| 11 | 15 | unzip -qd /usr/local/gradle gradle.zip && rm gradle.zip && mkdir /usr/local/maven && \ | |
| 12 | 16 | curl -L http://mirror.cc.columbia.edu/pub/software/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz | \ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,12 +1,15 @@ | |||
| 1 | + FROM lambci/lambda:nodejs10.x | ||
| 2 | + | ||
| 1 | 3 | FROM lambci/lambda-base-2:build | |
| 2 | 4 | ||
| 3 | 5 | ENV PATH=/var/lang/bin:$PATH \ | |
| 4 | 6 | LD_LIBRARY_PATH=/var/lang/lib:$LD_LIBRARY_PATH \ | |
| 5 | 7 | AWS_EXECUTION_ENV=AWS_Lambda_nodejs10.x \ | |
| 6 | 8 | NODE_PATH=/opt/nodejs/node10/node_modules:/opt/nodejs/node_modules:/var/runtime/node_modules | |
| 7 | 9 | ||
| 8 | - RUN rm -rf /var/runtime /var/lang /var/rapid && \ | ||
| 9 | - curl https://lambci.s3.amazonaws.com/fs/nodejs10.x.tgz | tar -zx -C / | ||
| 10 | + COPY --from=0 /var/runtime /var/runtime | ||
| 11 | + COPY --from=0 /var/lang /var/lang | ||
| 12 | + COPY --from=0 /var/rapid /var/rapid | ||
| 10 | 13 | ||
| 11 | 14 | # Add these as a separate layer as they get updated frequently | |
| 12 | 15 | RUN pipx install awscli==1.* && \ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,12 +1,15 @@ | |||
| 1 | + FROM lambci/lambda:nodejs12.x | ||
| 2 | + | ||
| 1 | 3 | FROM lambci/lambda-base-2:build | |
| 2 | 4 | ||
| 3 | 5 | ENV PATH=/var/lang/bin:$PATH \ | |
| 4 | 6 | LD_LIBRARY_PATH=/var/lang/lib:$LD_LIBRARY_PATH \ | |
| 5 | 7 | AWS_EXECUTION_ENV=AWS_Lambda_nodejs12.x \ | |
| 6 | 8 | NODE_PATH=/opt/nodejs/node12/node_modules:/opt/nodejs/node_modules:/var/runtime/node_modules | |
| 7 | 9 | ||
| 8 | - RUN rm -rf /var/runtime /var/lang /var/rapid && \ | ||
| 9 | - curl https://lambci.s3.amazonaws.com/fs/nodejs12.x.tgz | tar -zx -C / | ||
| 10 | + COPY --from=0 /var/runtime /var/runtime | ||
| 11 | + COPY --from=0 /var/lang /var/lang | ||
| 12 | + COPY --from=0 /var/rapid /var/rapid | ||
| 10 | 13 | ||
| 11 | 14 | # Add these as a separate layer as they get updated frequently | |
| 12 | 15 | RUN pipx install awscli==1.* && \ | |
| Back | FazBrowse Home | New Git URL |
0 commit comments