18 lines
474 B
Docker
18 lines
474 B
Docker
# 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"]
|