Initial Docker Hub test

This commit is contained in:
Neil Alexander 2020-05-20 15:15:48 +01:00
parent 8b3100935c
commit 68d0df53dd
8 changed files with 97 additions and 0 deletions

10
docker/hub/Dockerfile Normal file
View file

@ -0,0 +1,10 @@
FROM docker.io/golang:1.13.7-alpine3.11 AS builder
RUN apk --update --no-cache add bash build-base
WORKDIR /build
ADD . /build
RUN mkdir -p bin
RUN sh ./build.sh

View file

@ -0,0 +1,12 @@
FROM matrixdotorg/dendrite:latest AS base
FROM alpine:latest
COPY --from=base /build/bin/dendrite-client-api-server /usr/bin
COPY --from=base /build/docker/services/dendrite-client-api-server.sh /usr/bin
WORKDIR /usr
ENTRYPOINT ./bin/dendrite-client-api-server.sh
EXPOSE 7771

View file

@ -0,0 +1,13 @@
FROM matrixdotorg/dendrite:latest AS base
FROM alpine:latest
COPY --from=base /build/bin/client-api-proxy /usr/bin
COPY --from=base /build/docker/services/client-api-proxy.sh /usr/bin
WORKDIR /usr
ENTRYPOINT ./bin/client-api-proxy.sh
EXPOSE 8008
EXPOSE 8448

View file

@ -0,0 +1,12 @@
FROM matrixdotorg/dendrite:latest AS base
FROM alpine:latest
COPY --from=base /build/bin/dendrite-edu-server /usr/bin
COPY --from=base /build/docker/services/edu-server.sh /usr/bin
WORKDIR /usr
ENTRYPOINT ./bin/edu-server.sh
EXPOSE 7777

View file

@ -0,0 +1,12 @@
FROM matrixdotorg/dendrite:latest AS base
FROM alpine:latest
COPY --from=base /build/bin/dendrite-federation-api /usr/bin
COPY --from=base /build/docker/services/federation-api.sh /usr/bin
WORKDIR /usr
ENTRYPOINT ./bin/federation-api.sh
EXPOSE 7772

View file

@ -0,0 +1,13 @@
FROM matrixdotorg/dendrite:latest AS base
FROM alpine:latest
COPY --from=base /build/bin/federation-api-proxy /usr/bin
COPY --from=base /build/docker/services/federation-api-proxy.sh /usr/bin
WORKDIR /usr
ENTRYPOINT ./bin/federation-api-proxy.sh
EXPOSE 8008
EXPOSE 8448

View file

@ -0,0 +1,12 @@
FROM matrixdotorg/dendrite:latest AS base
FROM alpine:latest
COPY --from=base /build/bin/dendrite-federation-sender-server /usr/bin
COPY --from=base /build/docker/services/federation-sender.sh /usr/bin
WORKDIR /usr
ENTRYPOINT ./bin/federation-sender.sh
EXPOSE 7776

View file

@ -0,0 +1,13 @@
FROM matrixdotorg/dendrite:latest AS base
FROM alpine:latest
COPY --from=base /build/bin/dendrite-monolith-server /usr/bin
COPY --from=base /build/docker/services/monolith.sh /usr/bin
WORKDIR /usr
ENTRYPOINT ./bin/monolith.sh
EXPOSE 8008
EXPOSE 8448