FROM golang:alpine as build COPY ./ /ocis/ ENV CGO_ENABLED=0 ENV GOOS=linux RUN apk update && \ apk upgrade && \ apk add make gcc bash && \ rm -rf /var/cache/apk/* WORKDIR /ocis/ocis RUN make clean generate build FROM amd64/alpine:3 RUN apk update && \ apk upgrade && \ apk add ca-certificates mailcap && \ rm -rf /var/cache/apk/* && \ echo 'hosts: files dns' >| /etc/nsswitch.conf LABEL maintainer="ownCloud GmbH " \ org.label-schema.name="ownCloud Infinite Scale" \ org.label-schema.vendor="ownCloud GmbH" \ org.label-schema.schema-version="1.0" ENTRYPOINT ["/usr/bin/ocis"] CMD ["server"] COPY --from=build /ocis/ocis/bin/ocis /usr/bin/ocis