1
1
# ############################################
2
2
# Build
3
3
# ############################################
4
- FROM --platform=$BUILDPLATFORM golang:1.22 -alpine as build
4
+ FROM --platform=$BUILDPLATFORM golang:1.23 -alpine AS build
5
5
6
6
RUN apk upgrade --no-cache --force
7
7
RUN apk add --update build-base make git curl
@@ -26,7 +26,7 @@ RUN GOOS=${TARGETOS} GOARCH=${TARGETARCH} make build
26
26
# ############################################
27
27
# Test
28
28
# ############################################
29
- FROM gcr.io/distroless/static as test
29
+ FROM gcr.io/distroless/static AS test
30
30
USER 0:0
31
31
WORKDIR /app
32
32
COPY --from=build /go/src/github.com/webdevops/azure-scheduledevents-manager/azure-scheduledevents-manager .
@@ -37,7 +37,7 @@ RUN ["./kubectl", "version", "--client=true"]
37
37
# ############################################
38
38
# final-ubuntu
39
39
# ############################################
40
- FROM ubuntu:22.04 as final-ubuntu
40
+ FROM ubuntu:22.04 AS final-ubuntu
41
41
ENV LOG_JSON=1
42
42
WORKDIR /
43
43
COPY --from=test /app /usr/local/bin
@@ -47,7 +47,7 @@ ENTRYPOINT ["/usr/local/bin/azure-scheduledevents-manager"]
47
47
# ############################################
48
48
# final-alpine
49
49
# ############################################
50
- FROM alpine as final-alpine
50
+ FROM alpine AS final-alpine
51
51
ENV LOG_JSON=1
52
52
WORKDIR /
53
53
COPY --from=test /app /usr/local/bin
@@ -57,7 +57,7 @@ ENTRYPOINT ["/usr/local/bin/azure-scheduledevents-manager"]
57
57
# ############################################
58
58
# final-distroless
59
59
# ############################################
60
- FROM gcr.io/distroless/static as final-distroless
60
+ FROM gcr.io/distroless/static AS final-distroless
61
61
ENV LOG_JSON=1 \
62
62
PATH=/
63
63
WORKDIR /
@@ -68,7 +68,7 @@ ENTRYPOINT ["/azure-scheduledevents-manager"]
68
68
# ############################################
69
69
# final-kubernetes
70
70
# ############################################
71
- FROM gcr.io/distroless/static as final-kubernetes
71
+ FROM gcr.io/distroless/static AS final-kubernetes
72
72
ENV LOG_JSON=1 \
73
73
DRAIN_MODE=kubernetes \
74
74
PATH=/
0 commit comments