Something went wrong. Try again.
An atproto PDS written in Go
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031### Compile stageFROM golang:1.26-alpine AS build-env
WORKDIR /dockerbuildADD . .
RUN apk add git
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 alpine:3 AS run
RUN apk add dumb-init curlENTRYPOINT ["dumb-init", "--"]
WORKDIR /RUN mkdir -p data/cocoonCOPY --from=build-env /dockerbuild/cocoon /
COPY ./init-keys.sh /COPY ./create-initial-invite.sh /
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