commit 02ccd9d9409ac5b2889154fe52d751689ec40e9a from: Omar Polo date: Sun Jul 11 18:43:24 2021 UTC move the Dockerfile to contrib/ commit - e8b80030984be6eb0621f998d970c075a45466e5 commit + 02ccd9d9409ac5b2889154fe52d751689ec40e9a blob - 2e11fc742487081e0d9646b6e5dd581a76b5f762 blob + 6d290c9ad5b2b78a4291a96405eac4a41512d103 --- .dockerignore +++ .dockerignore @@ -1,7 +1,4 @@ -.git -*.o -gmid -gg -regress -Makefile.local -config.h +** +!*.c +!Makefile +!configure blob - 4ab92c13de665ff10f85dd08a06405ee5c28f804 (mode 644) blob + /dev/null --- Dockerfile +++ /dev/null @@ -1,9 +0,0 @@ -FROM alpine as builder -WORKDIR /build -RUN apk update && apk upgrade && apk add alpine-sdk linux-headers libressl-dev bison libevent-dev libevent-static -COPY . . -RUN make static - -FROM alpine -RUN apk update && apk upgrade -COPY --from=builder /build/gmid /bin/gmid blob - be29c44d046d1df2741682246c5e545bdcd5e88e blob + b2d39b09261f7e945705497d0536ff2fba3f3ed3 --- contrib/README +++ contrib/README @@ -1,6 +1,10 @@ This directory is for additional contributed files which may be useful. +Dockerfile + + Sample Dockerfile to build alpine-based gmid images. + gmid.service Simple systemd service file. blob - /dev/null blob + e70e19c3d950f8ef18a8d3c535902ef730a85184 (mode 644) --- /dev/null +++ contrib/Dockerfile @@ -0,0 +1,10 @@ +FROM alpine as builder +WORKDIR /build +RUN apk update && apk upgrade && apk add alpine-sdk linux-headers libressl-dev bison libevent-dev libevent-static +COPY . . +RUN make static + +FROM alpine +RUN apk update && apk upgrade +COPY --from=builder /build/gmid /bin/gmid +ENTRYPOINT ["gmid"]