mood/inspo boards
at main 477 B view raw
1# syntax=docker/dockerfile:1 2 3FROM golang:1.25-alpine AS builder 4 5ENV CGO_ENABLED=1 \ 6 GOOS=linux 7 8RUN apk add --no-cache \ 9 gcc \ 10 musl-dev 11 12WORKDIR /build 13 14COPY go.mod go.sum ./ 15 16RUN go mod download 17 18COPY . . 19 20RUN go build -o /app ./cmd/main.go 21 22FROM alpine:3.23 AS final 23 24COPY --from=builder /app /bin/build 25 26# https://github.com/bluesky-social/indigo/blob/main/cmd/relay/Dockerfile#L39 27ENV GODEBUG=netdns=go 28ENV TZ=Etc/UTC 29 30EXPOSE 8080 31 32CMD ["bin/build", "start"]