adds labels to accounts that have created records outside of Bluesky
23
fork

Configure Feed

Select the types of activity you want to include in your feed.

add Dockerfile and compose.yaml

+31
+19
Dockerfile
··· 1 + FROM golang:1.23 AS builder 2 + RUN apt-get update && apt-get install -y \ 3 + gcc \ 4 + libc6-dev \ 5 + libsqlite3-dev \ 6 + && rm -rf /var/lib/apt/lists/* 7 + WORKDIR /app 8 + COPY go.mod go.sum ./ 9 + RUN go mod download 10 + COPY . . 11 + RUN CGO_ENABLED=1 GOOS=linux go build -o /app/recordcollector ./cmd/recordcollector 12 + FROM debian:stable-slim 13 + RUN apt-get update && apt-get install -y \ 14 + libsqlite3-0 \ 15 + ca-certificates \ 16 + && rm -rf /var/lib/apt/lists/* \ 17 + && update-ca-certificates 18 + COPY --from=builder /app/recordcollector /recordcollector 19 + ENTRYPOINT ["/recordcollector"]
+12
compose.yaml
··· 1 + services: 2 + recordcollector: 3 + container_name: recordcollector 4 + build: 5 + context: . 6 + dockerfile: ./Dockerfile 7 + env_file: 8 + - .env 9 + volumes: 10 + - type: bind 11 + source: ./labels.db 12 + target: /labels.db