A collection of Custom Bluesky Feeds, including Fresh Feeds, all under one roof
1FROM golang:1.22 as builder
2
3WORKDIR /app
4
5COPY go.mod go.sum ./
6
7RUN go mod download
8
9COPY pkg/ pkg/
10
11COPY cmd/ cmd/
12
13COPY Makefile Makefile
14
15RUN make build
16
17FROM alpine:latest as certs
18
19RUN apk --update add ca-certificates
20
21FROM debian:stable-slim
22
23COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
24
25COPY --from=builder /app/feedgen .
26
27CMD ["./feedgen"]