summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile26
1 files changed, 15 insertions, 11 deletions
diff --git a/Dockerfile b/Dockerfile
index 05ae1fe..e909cfa 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,12 +1,16 @@
1FROM alpine 1ARG ALPINE_VERSION=latest
2ENV LANG C.UTF-8 2
3ENV LC_ALL C.UTF-8 3FROM alpine:${ALPINE_VERSION} AS builder
4RUN apk add --no-cache curl-dev build-base
5COPY . /build 4COPY . /build
6WORKDIR /build 5RUN apk -U --no-progress --no-cache add curl-dev build-base && \
7RUN make 6 cd /build && make && \
8COPY examples/docker-entrypoint.sh /usr/local/bin/entrypoint.sh 7 make PREFIX="/build/out/usr/local" PREFIX_MAN="/build/out/usr/local/share/man" install && \
9RUN chmod +x /usr/local/bin/entrypoint.sh 8 chmod +x examples/docker-entrypoint.sh && \
10ENTRYPOINT ["/bin/sh", "/usr/local/bin/entrypoint.sh"] 9 cp examples/docker-entrypoint.sh /build/out/usr/local/bin/entrypoint.sh
11EXPOSE 8001 10
12CMD /build/snac 11FROM alpine:${ALPINE_VERSION}
12RUN apk -U --no-progress --no-cache add libcurl
13COPY --from=builder /build/out /
14EXPOSE 5050
15VOLUME [ "/data" ]
16ENTRYPOINT [ "/usr/local/bin/entrypoint.sh" ]