diff options
| author | Fuwn <[email protected]> | 2022-04-04 09:27:31 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-04-04 09:27:31 +0000 |
| commit | cdd70a90aa08713a24ff5489f9e0f23fb38d2762 (patch) | |
| tree | 9bc1e70a3a163223e2181c388dd5ebeafb8a1af0 /Dockerfile | |
| download | maple-0.1.0.tar.xz maple-0.1.0.zip | |
feat: maple 0.1.0 :star:0.1.0
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..670b4a7 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,28 @@ +FROM alpine:latest as dependencies + +RUN apk update \ + && apk upgrade \ + && apk add --no-cache \ + clang \ + ninja \ + alpine-sdk \ + openssl-dev \ + libstdc++ + +FROM dependencies as builder + +WORKDIR /maple + +COPY ./ ./ + +RUN ninja + +FROM dependencies + +WORKDIR /maple + +COPY --from=builder /maple/out/maple ./ + +EXPOSE 1965 + +ENTRYPOINT ["./maple"] |