Something went wrong. Try again.
An atproto PDS written in Go forked from hailey.at/cocoon
Something went wrong. Try again.
12345678910111213141516171819202122232425### Compile stageFROM golang:1.25.1-bookworm AS build-env
ADD . /dockerbuildWORKDIR /dockerbuild
RUN GIT_VERSION=$(git describe --tags --long --always || echo "dev-local") && \ go mod tidy && \ go build -ldflags "-X main.Version=$GIT_VERSION" -o cocoon ./cmd/cocoon
### Run stageFROM debian:bookworm-slim AS run
RUN apt-get update && apt-get install -y dumb-init runit ca-certificates curl && rm -rf /var/lib/apt/lists/*ENTRYPOINT ["dumb-init", "--"]
WORKDIR /RUN mkdir -p data/cocoonCOPY --from=build-env /dockerbuild/cocoon /
CMD ["/cocoon", "run"]
LABEL org.opencontainers.image.source=https://github.com/haileyok/cocoonLABEL org.opencontainers.image.description="Cocoon ATProto PDS"LABEL org.opencontainers.image.licenses=MIT