dropout-dl/Dockerfile

21 lines
523 B
Docker

FROM alpine
RUN echo "https://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories && \
echo "https://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories
RUN apk update && \
apk add curl curl-dev sqlite-dev libgcrypt-dev alpine-sdk cmake make
# Copy application now
WORKDIR /app
COPY ./ /app
RUN cmake -S /app -B build -D DROPOUT_DL_BUILD_ALL=true
WORKDIR /app/build
RUN make && \
chmod +x dropout-dl-* && \
cp dropout-dl-* ../
WORKDIR /app
ENTRYPOINT [ "/app/dropout-dl-full" ]