Skip to content

Commit

Permalink
Update dockerfile for size
Browse files Browse the repository at this point in the history
  • Loading branch information
nviennot committed Nov 28, 2019
1 parent 5e00bfa commit f0a4707
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ARG PLATFORM=amd64
FROM ${PLATFORM}/alpine:3.10
FROM ${PLATFORM}/alpine:3.10 AS build

WORKDIR /build

Expand All @@ -25,5 +25,13 @@ COPY *.c *.h autogen.sh Makefile.am configure.ac ./

RUN ./autogen.sh && ./configure --enable-static
RUN make -j $(nproc)
RUN objcopy --only-keep-debug tmate tmate.symbols && strip tmate
RUN objcopy --only-keep-debug tmate tmate.symbols && chmod -x tmate.symbols && strip tmate
RUN ./tmate -V

FROM alpine:3.9

RUN apk --no-cache add bash
RUN mkdir /build
ENV PATH=/build:$PATH
COPY --from=build /build/tmate.symbols /build
COPY --from=build /build/tmate /build

0 comments on commit f0a4707

Please sign in to comment.