Openstatus www.openstatus.dev

🔥 (#1459)

authored by

Thibault Le Ouay and committed by
GitHub
a68337f6 0cdafd84

+4 -6
+2 -2
apps/checker/cmd/private/main.go
··· 33 33 <-sigChan 34 34 cancel() 35 35 }() 36 - 36 + fmt.Println("Launching openstatus private location checker") 37 37 s := tasks.New() 38 38 defer s.Stop() 39 39 40 - apiKey := getEnv("OPENSTATUS_KEY", "my-secret-key") 40 + apiKey := getEnv("OPENSTATUS_KEY", "") 41 41 42 42 monitorManager := scheduler.MonitorManager{ 43 43 Client: getClient(apiKey),
+2 -4
apps/checker/private-location.Dockerfile
··· 1 - FROM golang:1.25-alpine as builder 1 + FROM --platform=$BUILDPLATFORM golang:1.25-alpine as builder 2 2 3 3 WORKDIR /go/src/app 4 4 ··· 6 6 ENV TZ=UTC 7 7 8 8 ENV CGO_ENABLED=0 9 - ENV GOOS=linux 10 - ENV GOARCH=amd64 11 9 12 10 COPY go.* . 13 11 RUN go mod download 14 12 15 13 COPY . . 16 - RUN go build -trimpath -ldflags "-s -w" -o private ./cmd/private 14 + RUN GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -trimpath -ldflags "-s -w" -o private ./cmd/private 17 15 18 16 FROM scratch 19 17