diff options
| author | Fuwn <[email protected]> | 2022-05-09 11:02:07 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-05-09 11:02:07 +0000 |
| commit | 4e2b7689478f7b0129068292775bb67ff675239e (patch) | |
| tree | 6f7a5d690d0675a336435f4e89243c74bd2ae97c /Dockerfile | |
| parent | fix(maple.cc): fix all possible memory leaks (diff) | |
| download | maple-4e2b7689478f7b0129068292775bb67ff675239e.tar.xz maple-4e2b7689478f7b0129068292775bb67ff675239e.zip | |
ci(docker): make image significantly smaller0.1.6
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -1,15 +1,18 @@ -FROM alpine:latest as dependencies +FROM alpine:latest as environment RUN apk update \ && apk upgrade \ - && apk add --no-cache \ + && apk add --no-cache libstdc++ + +FROM environment as build_environment + +RUN apk add --no-cache \ clang \ ninja \ alpine-sdk \ - openssl-dev \ - libstdc++ + openssl-dev -FROM dependencies as builder +FROM build_environment as builder WORKDIR /maple @@ -17,7 +20,7 @@ COPY ./ ./ RUN ninja -FROM dependencies +FROM environment WORKDIR /maple |