hako/e2e/Dockerfile.e2e

19 lines
466 B
Text

FROM alpine:3.20
RUN apk add --no-cache poppler-utils ca-certificates tzdata && \
addgroup -g 1000 hako && \
adduser -D -u 1000 -G hako hako
WORKDIR /app
COPY hako /usr/local/bin/hako
COPY config.e2e.yaml /app/config/config.yaml
RUN chmod +x /usr/local/bin/hako && \
mkdir -p /app/data /app/data/archives && \
chown -R hako:hako /app
USER hako
EXPOSE 8080
ENTRYPOINT ["/usr/local/bin/hako"]
CMD ["server", "--config", "/app/config/config.yaml"]