# syntax=docker/dockerfile:1 FROM alpine:latest AS build RUN mkdir /tmp/source/ WORKDIR /tmp/source/ COPY ./ /tmp/source/ RUN apk --no-cache add build-base && ./configure && make FROM alpine:latest COPY --from=build /tmp/source/thttpd /usr/sbin/thttpd COPY --from=build /tmp/source/extras/htpasswd /usr/sbin/htpasswd RUN apk --no-cache add ca-certificates WORKDIR /var/www/http EXPOSE 80 ENTRYPOINT ["/usr/sbin/thttpd"] CMD ["-D" "-l" "/dev/stderr" "-d" "/var/www/http"]