diff options
-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 |