snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

Dockerfile (575B)


      1 ARG ALPINE_VERSION=latest
      2 
      3 FROM alpine:${ALPINE_VERSION} AS builder
      4 COPY . /build
      5 RUN apk -U --no-progress --no-cache add curl-dev build-base && \
      6   cd /build && make && \
      7   make PREFIX="/build/out/usr/local" PREFIX_MAN="/build/out/usr/local/share/man" install && \
      8   chmod +x examples/docker-entrypoint.sh && \
      9   cp examples/docker-entrypoint.sh /build/out/usr/local/bin/entrypoint.sh
     10 
     11 FROM alpine:${ALPINE_VERSION}
     12 RUN apk -U --no-progress --no-cache add libcurl
     13 COPY --from=builder /build/out /
     14 EXPOSE 5050
     15 VOLUME [ "/data" ]
     16 ENTRYPOINT [ "/usr/local/bin/entrypoint.sh" ]