tangled
alpha
login
or
join now
openstatus.dev
/
openstatus
5
fork
atom
Openstatus
www.openstatus.dev
5
fork
atom
overview
issues
pulls
pipelines
🔥 (#1459)
authored by
Thibault Le Ouay
and committed by
GitHub
5 months ago
a68337f6
0cdafd84
+4
-6
2 changed files
expand all
collapse all
unified
split
apps
checker
cmd
private
main.go
private-location.Dockerfile
+2
-2
apps/checker/cmd/private/main.go
···
33
33
<-sigChan
34
34
cancel()
35
35
}()
36
36
-
36
36
+
fmt.Println("Launching openstatus private location checker")
37
37
s := tasks.New()
38
38
defer s.Stop()
39
39
40
40
-
apiKey := getEnv("OPENSTATUS_KEY", "my-secret-key")
40
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
1
-
FROM golang:1.25-alpine as builder
1
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
9
-
ENV GOOS=linux
10
10
-
ENV GOARCH=amd64
11
9
12
10
COPY go.* .
13
11
RUN go mod download
14
12
15
13
COPY . .
16
16
-
RUN go build -trimpath -ldflags "-s -w" -o private ./cmd/private
14
14
+
RUN GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -trimpath -ldflags "-s -w" -o private ./cmd/private
17
15
18
16
FROM scratch
19
17