aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar João Paquim <jpaquim@users.noreply.github.com> 2022-11-03 00:34:20 +0000
committerGravatar GitHub <noreply@github.com> 2022-11-02 17:34:20 -0700
commitdd9325d8c9ef79096cd133ad053714d3ea014e08 (patch)
tree4ff529951f517552ebe2a9f057fee2bab5c6df66
parent3b7626aacbf2973c58f7215c20da40b8a2c83ff2 (diff)
downloadbun-dd9325d8c9ef79096cd133ad053714d3ea014e08.tar.gz
bun-dd9325d8c9ef79096cd133ad053714d3ea014e08.tar.zst
bun-dd9325d8c9ef79096cd133ad053714d3ea014e08.zip
Fix $PATH on dev container (#1439)
* Fix $PATH for bun on devcontainer * Use cat in dev container postCreateCommand
-rw-r--r--.devcontainer/devcontainer.json2
-rw-r--r--Dockerfile.devcontainer6
2 files changed, 5 insertions, 3 deletions
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 23a0b3995..9d9a4c5b8 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -27,7 +27,7 @@
"esbenp.prettier-vscode",
"xaver.clang-format"
],
- "postCreateCommand": "cd /build/bun; bash /build/getting-started.sh; code /build/README.md",
+ "postCreateCommand": "cd /build/bun; bash /build/getting-started.sh; cat /build/README.md",
"build": {
"target": "bun.devcontainer",
diff --git a/Dockerfile.devcontainer b/Dockerfile.devcontainer
index 81f666cc8..18a1146a8 100644
--- a/Dockerfile.devcontainer
+++ b/Dockerfile.devcontainer
@@ -6,6 +6,7 @@ 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
+ARG BUN_PACKAGES_DIR=${BUN_DIR}/packages
FROM --platform=linux/${BUILDARCH} ubuntu:22.04 as bun.devcontainer
@@ -17,13 +18,14 @@ ARG WEBKIT_DIR
ARG BUN_RELEASE_DIR
ARG BUN_DEPS_OUT_DIR
ARG BUN_DIR
+ARG BUN_PACKAGES_DIR
ENV WEBKIT_OUT_DIR ${WEBKIT_DIR}
ENV PATH "$ZIG_PATH:$PATH"
ENV JSC_BASE_DIR $WEBKIT_OUT_DIR
ENV LIB_ICU_PATH ${WEBKIT_OUT_DIR}/lib
ENV BUN_RELEASE_DIR ${BUN_RELEASE_DIR}
-ENV PATH "${GITHUB_WORKSPACE}/packages/bun-linux-x64:${GITHUB_WORKSPACE}/packages/bun-linux-aarch64:${GITHUB_WORKSPACE}/packages/debug-bun-linux-x64:${GITHUB_WORKSPACE}/packages/debug-bun-linux-aarch64:$PATH"
+ENV PATH "${BUN_PACKAGES_DIR}/bun-linux-x64:${BUN_PACKAGES_DIR}/bun-linux-aarch64:${BUN_PACKAGES_DIR}/debug-bun-linux-x64:${BUN_PACKAGES_DIR}/debug-bun-linux-aarch64:$PATH"
ENV PATH "/home/ubuntu/zls/zig-out/bin:$PATH"
ENV BUN_INSTALL /home/ubuntu/.bun
ENV XDG_CONFIG_HOME /home/ubuntu/.config
@@ -112,4 +114,4 @@ RUN mkdir -p /home/ubuntu/.bun /home/ubuntu/.config $GITHUB_WORKSPACE/bun && \
bash /scripts/github.sh && \
bash /scripts/nice.sh && \
bash /scripts/zig-env.sh
-COPY .devcontainer/zls.json /home/ubuntu/.config/zls.json \ No newline at end of file
+COPY .devcontainer/zls.json /home/ubuntu/.config/zls.json