diff options
author | 2022-01-19 13:35:00 -0800 | |
---|---|---|
committer | 2022-01-19 13:35:00 -0800 | |
commit | 38d0f0bbd037fe2d9861e9b33ca681f73692d26a (patch) | |
tree | 800073802a753aaaf10166f6ba06e2caaf99bb58 | |
parent | d3e39632bfd5d79c36731f98a14d4a1cf5268dd9 (diff) | |
download | bun-38d0f0bbd037fe2d9861e9b33ca681f73692d26a.tar.gz bun-38d0f0bbd037fe2d9861e9b33ca681f73692d26a.tar.zst bun-38d0f0bbd037fe2d9861e9b33ca681f73692d26a.zip |
Update Dockerfile
-rw-r--r-- | Dockerfile | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile index befc29a35..b36bda020 100644 --- a/Dockerfile +++ b/Dockerfile @@ -53,6 +53,25 @@ WORKDIR $BUN_DIR RUN cd $BUN_DIR && \ make libarchive && rm -rf src/deps/libarchive Makefile +FROM bunbunbunbun/bun-base:latest as libbacktrace + +ARG DEBIAN_FRONTEND=noninteractive +ARG GITHUB_WORKSPACE=/build +ARG ZIG_PATH=${GITHUB_WORKSPACE}/zig +# Directory extracts to "bun-webkit" +ARG WEBKIT_DIR=${GITHUB_WORKSPACE}/bun-webkit +ARG BUN_RELEASE_DIR=${GITHUB_WORKSPACE}/bun-release +ARG BUN_DEPS_OUT_DIR=${GITHUB_WORKSPACE}/bun-deps +ARG BUN_DIR=${GITHUB_WORKSPACE}/bun + +COPY Makefile ${BUN_DIR}/Makefile +COPY src/deps/libbacktrace ${BUN_DIR}/src/deps/libbacktrace + +WORKDIR $BUN_DIR + +RUN cd $BUN_DIR && \ + make libbacktrace && rm -rf src/deps/libbacktrace Makefile + FROM bunbunbunbun/bun-base:latest as boringssl ARG DEBIAN_FRONTEND=noninteractive @@ -159,6 +178,7 @@ COPY --from=mimalloc ${BUN_DEPS_OUT_DIR}/*.o ${BUN_DEPS_OUT_DIR}/ COPY --from=libarchive ${BUN_DEPS_OUT_DIR}/*.a ${BUN_DEPS_OUT_DIR}/ COPY --from=picohttp ${BUN_DEPS_OUT_DIR}/*.o ${BUN_DEPS_OUT_DIR}/ COPY --from=boringssl ${BUN_DEPS_OUT_DIR}/*.a ${BUN_DEPS_OUT_DIR}/ +COPY --from=libbacktrace ${BUN_DEPS_OUT_DIR}/*.a ${BUN_DEPS_OUT_DIR}/ COPY --from=zlib ${BUN_DEPS_OUT_DIR}/*.a ${BUN_DEPS_OUT_DIR}/ COPY --from=identifier_cache ${BUN_DIR}/src/js_lexer/*.blob ${BUN_DIR}/src/js_lexer COPY --from=node_fallbacks ${BUN_DIR}/src/node-fallbacks/out ${BUN_DIR}/src/node-fallbacks/out |