diff options
author | Neil Alexander <neilalexander@users.noreply.github.com> | 2022-10-26 18:37:01 +0100 |
---|---|---|
committer | Neil Alexander <neilalexander@users.noreply.github.com> | 2022-10-26 18:37:01 +0100 |
commit | 238b6ef2cd5077482b46c57e9f44f05a19fcbfc7 (patch) | |
tree | 23e59ea109d5ea493c63181379cd6a302bcb4eb9 /build | |
parent | 97491a174b7826c5c9058398e54e4a18c7a5a052 (diff) |
Update Yggdrasil demo
Diffstat (limited to 'build')
-rw-r--r-- | build/docker/Dockerfile.demo-yggdrasil | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/build/docker/Dockerfile.demo-yggdrasil b/build/docker/Dockerfile.demo-yggdrasil new file mode 100644 index 00000000..76bf3582 --- /dev/null +++ b/build/docker/Dockerfile.demo-yggdrasil @@ -0,0 +1,25 @@ +FROM docker.io/golang:1.19-alpine AS base + +RUN apk --update --no-cache add bash build-base + +WORKDIR /build + +COPY . /build + +RUN mkdir -p bin +RUN go build -trimpath -o bin/ ./cmd/dendrite-demo-yggdrasil +RUN go build -trimpath -o bin/ ./cmd/create-account +RUN go build -trimpath -o bin/ ./cmd/generate-keys + +FROM alpine:latest +LABEL org.opencontainers.image.title="Dendrite (Yggdrasil demo)" +LABEL org.opencontainers.image.description="Next-generation Matrix homeserver written in Go" +LABEL org.opencontainers.image.source="https://github.com/matrix-org/dendrite" +LABEL org.opencontainers.image.licenses="Apache-2.0" + +COPY --from=base /build/bin/* /usr/bin/ + +VOLUME /etc/dendrite +WORKDIR /etc/dendrite + +ENTRYPOINT ["/usr/bin/dendrite-demo-yggdrasil"] |