FROM golang:1-alpine as builder ADD . /src RUN cd /src && go build -o /messagessh FROM alpine:latest COPY --from=builder /messagessh /bin/messagessh RUN apk --no-cache add openssh ADD ./entrypoint.sh /entrypoint.sh EXPOSE 2222 EXPOSE 8080 ENTRYPOINT "/entrypoint.sh"