Skip to content

Commit 9251b10

Browse files
authored
Merge pull request #2 from fexd12/shrink-docker-image
Shrink docker images
2 parents 306e9c4 + 144671d commit 9251b10

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

Dockerfile

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,24 @@
1-
FROM alpine:latest
1+
FROM alpine:latest AS base
2+
RUN apk update && apk upgrade
3+
4+
FROM base AS builder
25

36
RUN apk add go make git
47

58
WORKDIR /app
69

710
COPY . .
811

12+
RUN make build
13+
14+
FROM base AS final
15+
16+
WORKDIR /app
17+
18+
COPY --from=builder /app/data.tar.gz /app/data.tar.gz
19+
920
RUN tar -xzf data.tar.gz && rm -rf data.tar.gz
1021

11-
RUN make build
22+
COPY --from=builder /app/wserver /app/wserver
1223

13-
CMD ["./wserver"]
24+
CMD ["./wserver"]

0 commit comments

Comments
 (0)