Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. ๐ซ Status page with uptime monitoring & API monitoring as code ๐ซ openstatus.dev
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor
Something went wrong. Try again.
587 B ยท 29 lines
123456789101112131415161718192021222324252627282930FROM --platform=$BUILDPLATFORM golang:1.25-alpine as builder
WORKDIR /go/src/app
RUN apk add --no-cache tzdataENV TZ=UTC
ENV CGO_ENABLED=0
COPY go.* .RUN go mod download
COPY . .RUN GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -trimpath -ldflags "-s -w" -o private ./cmd/private
FROM scratch
WORKDIR /opt/bin
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/COPY --from=builder /usr/share/zoneinfo /usr/share/zoneinfo
COPY --from=builder /go/src/app/private /opt/bin/private
ENV TZ=UTCENV USER=1000ENV GIN_MODE=release
CMD [ "/opt/bin/private" ]