mood/inspo boards
1FROM golang:1.25-alpine AS builder
2
3ENV CGO_ENABLED=0 \
4 GOOS=linux \
5 GOARCH=amd64
6
7WORKDIR /build
8
9COPY go.mod go.sum ./
10
11RUN go mod download
12
13COPY . .
14
15RUN go build -o build/pallet ./cmd/main.go
16
17FROM alpine:3.23 AS final
18
19COPY --from=builder /build /bin/build
20
21# https://github.com/bluesky-social/indigo/blob/main/cmd/relay/Dockerfile#L39
22ENV GODEBUG=netdns=go
23ENV TZ=Etc/UTC
24
25EXPOSE 8080
26
27CMD ["bin/build", "start"]