mirror of https://github.com/knative/docs.git
create autoscale-go image (#5554)
This commit is contained in:
parent
a763a6f294
commit
098a9da831
|
@ -39,3 +39,11 @@ jobs:
|
||||||
platforms: linux/amd64,linux/arm64
|
platforms: linux/amd64,linux/arm64
|
||||||
context: ./code-samples/serving/hello-world/helloworld-go
|
context: ./code-samples/serving/hello-world/helloworld-go
|
||||||
tags: ghcr.io/knative/helloworld-go:latest
|
tags: ghcr.io/knative/helloworld-go:latest
|
||||||
|
|
||||||
|
- name: Build autoscale-go image
|
||||||
|
uses: docker/build-push-action@v4
|
||||||
|
with:
|
||||||
|
push: false
|
||||||
|
platforms: linux/amd64,linux/arm64
|
||||||
|
context: ./docs/serving/autoscaling/autoscale-go
|
||||||
|
tags: ghcr.io/knative/autoscale-go:latest
|
|
@ -14,10 +14,14 @@
|
||||||
|
|
||||||
FROM golang AS builder
|
FROM golang AS builder
|
||||||
|
|
||||||
|
ARG TARGETOS
|
||||||
|
ARG TARGETARCH
|
||||||
|
|
||||||
WORKDIR /go/src/app
|
WORKDIR /go/src/app
|
||||||
COPY . /go/src/app
|
COPY . /go/src/app
|
||||||
RUN CGO_ENABLED=0 go build -o /bin/autoscale-go .
|
|
||||||
RUN CGO_ENABLED=0 go build -o /bin/load-generator ./test
|
RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -o /bin/autoscale-go .
|
||||||
|
RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -o /bin/load-generator ./test
|
||||||
|
|
||||||
FROM gcr.io/distroless/base
|
FROM gcr.io/distroless/base
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
module autoscale-go
|
||||||
|
|
||||||
|
go 1.20
|
Loading…
Reference in New Issue