File tree Expand file tree Collapse file tree 19 files changed +2138
-15
lines changed Expand file tree Collapse file tree 19 files changed +2138
-15
lines changed Original file line number Diff line number Diff line change 1
- FROM mlupin/docker-lambda:provided.al2
1
+ FROM mlupin/docker-lambda:provided.al2-arm64
2
2
3
- FROM lambci/lambda-base-2 :build
3
+ FROM mlupin/docker-lambda :build-arm64
4
4
5
5
COPY --from=0 /var/runtime /var/runtime
6
6
COPY --from=0 /var/lang /var/lang
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ docker build --progress plain --squash -t mlupin/docker-lambda:provided.al2-build-arm64 .
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ export PUBLISH_DATE=$( date " +%Y%m%d%H%M" )
4
+ export NO_ARCH_TAG=" mlupin/docker-lambda:provided.al2-build"
5
+ export BASE_IMAGE=" ${NO_ARCH_TAG} -arm64"
6
+
7
+ docker tag ${BASE_IMAGE} ${NO_ARCH_TAG}
8
+ docker tag ${BASE_IMAGE} ${BASE_IMAGE} -${PUBLISH_DATE}
9
+ docker push ${NO_ARCH_TAG}
10
+ docker push ${BASE_IMAGE}
11
+ docker push ${BASE_IMAGE} -${PUBLISH_DATE}
Original file line number Diff line number Diff line change
1
+ FROM golang:1
2
+
3
+ WORKDIR /app
4
+
5
+ COPY go.mod go.sum ./
6
+ RUN go mod download
7
+
8
+ COPY init.go ./
9
+ RUN GOARCH=arm64 GOOS=linux go build init.go
10
+
11
+ FROM mlupin/docker-lambda:base-arm64
12
+
13
+ ENV PATH=/var/lang/bin:$PATH \
14
+ LD_LIBRARY_PATH=/var/lang/lib:$LD_LIBRARY_PATH
15
+
16
+ COPY --from=0 /app/init /var/runtime/init
17
+
18
+ USER sbx_user1051
19
+
20
+ ENTRYPOINT ["/var/runtime/init" ]
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ docker build --progress plain --squash -t mlupin/docker-lambda:provided.al2-arm64 .
Original file line number Diff line number Diff line change
1
+ module init
2
+
3
+ require (
4
+ github.com/go-chi/chi v4.0.2+incompatible
5
+ github.com/go-chi/render v1.0.1
6
+ github.com/rjeczalik/notify v0.9.2
7
+ )
8
+
9
+ go 1.15
Original file line number Diff line number Diff line change
1
+ github.com/go-chi/chi v4.0.2+incompatible h1:maB6vn6FqCxrpz4FqWdh4+lwpyZIQS7YEAUcHlgXVRs =
2
+ github.com/go-chi/chi v4.0.2+incompatible /go.mod h1:eB3wogJHnLi3x/kFX2A+IbTBlXxmMeXJVKy9tTv1XzQ =
3
+ github.com/go-chi/render v1.0.1 h1:4/5tis2cKaNdnv9zFLfXzcquC9HbeZgCnxGnKrltBS8 =
4
+ github.com/go-chi/render v1.0.1 /go.mod h1:pq4Rr7HbnsdaeHagklXub+p6Wd16Af5l9koip1OvJns =
5
+ github.com/rjeczalik/notify v0.9.2 h1:MiTWrPj55mNDHEiIX5YUSKefw/+lCQVoAFmD6oQm5w8 =
6
+ github.com/rjeczalik/notify v0.9.2 /go.mod h1:aErll2f0sUX9PXZnVNyeiObbmTlk5jnMoCa4QEjJeqM =
7
+ golang.org/x/sys v0.0.0-20180926160741-c2ed4eda69e7 h1:bit1t3mgdR35yN0cX0G8orgLtOuyL9Wqxa1mccLB0ig =
8
+ golang.org/x/sys v0.0.0-20180926160741-c2ed4eda69e7 /go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY =
You can’t perform that action at this time.
0 commit comments