FROM golang:latest AS builder RUN set -eux; \ cd /tmp; \ git clone --depth=1 https://github.com/mcrute/rest-server.git; \ cd rest-server; \ make rest-server FROM alpine:latest LABEL maintainer="Mike Crute " ENV PASSWORD_FILE /data/.htpasswd RUN set -eux; \ apk add --no-cache \ apache2-utils; COPY --from=builder /tmp/rest-server/rest-server /tmp/rest-server/docker/*_user /usr/bin/ ADD entrypoint.sh /entrypoint.sh CMD [ "/entrypoint.sh" ]