diff options
author | 2023-01-27 20:40:06 -0800 | |
---|---|---|
committer | 2023-01-27 20:40:06 -0800 | |
commit | 93712de0473ab4ea8f61fa44415e915efc66860e (patch) | |
tree | 942800bce142326f11132b83cfa2ab9a711a02e5 | |
parent | 1538cae769bafdb9b70549c3f47b4aeb30a71ebd (diff) | |
download | bun-93712de0473ab4ea8f61fa44415e915efc66860e.tar.gz bun-93712de0473ab4ea8f61fa44415e915efc66860e.tar.zst bun-93712de0473ab4ea8f61fa44415e915efc66860e.zip |
Update Dockerfile
-rw-r--r-- | Dockerfile | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile index abf9e5e7d..eceb032bc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -647,3 +647,34 @@ COPY --from=tinycc ${BUN_DEPS_OUT_DIR}/*.a / COPY --from=uws ${BUN_DEPS_OUT_DIR}/*.a / COPY --from=uws ${BUN_DEPS_OUT_DIR}/*.o / COPY --from=c-ares ${BUN_DEPS_OUT_DIR}/*.a / + + +FROM bun-base-with-zig-and-webkit as link_release + +ARG DEBIAN_FRONTEND +ARG GITHUB_WORKSPACE +ARG ZIG_PATH +# Directory extracts to "bun-webkit" +ARG WEBKIT_DIR +ARG BUN_RELEASE_DIR +ARG BUN_DEPS_OUT_DIR +ARG BUN_DEPLOY_DIR +ARG BUN_DIR +ARG CPU_TARGET +ENV CPU_TARGET=${CPU_TARGET} + +COPY Makefile ${BUN_DIR}/Makefile + +WORKDIR $BUN_DIR + +ENV JSC_BASE_DIR=${WEBKIT_DIR} +ENV LIB_ICU_PATH=${WEBKIT_DIR}/lib + +COPY ${BUN_DEPS_OUT_DIR}/*.a ${BUN_DEPS_OUT_DIR}/ +COPY ${BUN_DEPS_OUT_DIR}/*.o ${BUN_DEPS_OUT_DIR}/ + +COPY bun.o ${BUN_DEPLOY_DIR}/ +COPY src/bun.js/bindings-obj/* ${BUN_DIR}/src/bun.js/bindings-obj/ + +RUN cd $BUN_DIR && mkdir -p ${BUN_RELEASE_DIR} && make bun-relink copy-to-bun-release-dir && \ + rm -rf $HOME/.cache zig-cache misctools package.json build-id completions build.zig $(BUN_DIR)/packages
\ No newline at end of file |