configuration for self hosting a spindle in docker
0
fork

Configure Feed

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

at 781d77d0577b00a3be47f69ac0fb307692b80ee2 25 lines 867 B view raw
1# ── Build stage ─────────────────────────────────────────────────────────────── 2FROM golang:1.23-alpine AS builder 3 4RUN apk add --no-cache git 5 6WORKDIR /src 7 8# Clone the core repo from tangled.org 9RUN git clone https://tangled.org/tangled.org/core . 10 11RUN go mod download 12RUN go build -o /spindle ./cmd/spindle/main.go 13 14# ── Runtime stage ───────────────────────────────────────────────────────────── 15FROM alpine:3.20 16 17RUN apk add --no-cache ca-certificates docker-cli 18 19COPY --from=builder /spindle /usr/local/bin/spindle 20 21RUN mkdir -p /data /var/log/spindle 22 23EXPOSE 6555 24 25ENTRYPOINT ["/usr/local/bin/spindle"]