aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-01-27 20:40:06 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-01-27 20:40:06 -0800
commit93712de0473ab4ea8f61fa44415e915efc66860e (patch)
tree942800bce142326f11132b83cfa2ab9a711a02e5
parent1538cae769bafdb9b70549c3f47b4aeb30a71ebd (diff)
downloadbun-93712de0473ab4ea8f61fa44415e915efc66860e.tar.gz
bun-93712de0473ab4ea8f61fa44415e915efc66860e.tar.zst
bun-93712de0473ab4ea8f61fa44415e915efc66860e.zip
Update Dockerfile
-rw-r--r--Dockerfile31
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