build gmid statically inside the docker container

This commit is contained in:
Omar Polo 2021-04-24 19:54:22 +00:00
parent 0bfdcb1799
commit 072e3557c4
2 changed files with 10 additions and 4 deletions

7
.dockerignore Normal file
View File

@ -0,0 +1,7 @@
.git
*.o
gmid
gg
regress
Makefile.local
config.h

View File

@ -1,10 +1,9 @@
FROM alpine as builder
WORKDIR /build
RUN apk update && apk upgrade && apk add alpine-sdk linux-headers libressl-dev flex bison libevent-dev
RUN apk update && apk upgrade && apk add alpine-sdk linux-headers libressl-dev flex bison libevent-dev libevent-static
COPY . .
RUN make clean gmid
RUN make static
FROM alpine
RUN apk update && apk upgrade && apk add libressl
RUN apk update && apk upgrade
COPY --from=builder /build/gmid /bin/gmid
ENTRYPOINT /bin/gmid