xmpp-webhook/Dockerfile

18 wiersze
433 B
Docker

FROM golang:1.15-alpine3.13 as builder
MAINTAINER Thomas Maier <contact@thomas-maier.net>
RUN apk add --no-cache git
COPY . /build
WORKDIR /build
RUN GOOS=linux GOARCH=amd64 go build
FROM alpine:3.13
RUN apk add --no-cache ca-certificates
COPY --from=builder /build/xmpp-webhook /xmpp-webhook
RUN adduser -D -g '' xmpp-webhook
USER xmpp-webhook
ENV XMPP_ID="" \
XMPP_PASS="" \
XMPP_RECIPIENTS=""
EXPOSE 4321
CMD ["/xmpp-webhook"]