aboutsummaryrefslogtreecommitdiff
path: root/restic-rest-server/Dockerfile
blob: e2b5b878a86e9dd82d06ed92c05bae5b699d7825 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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 <mike@crute.us>"

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" ]