File tree 1 file changed +12
-14
lines changed
1 file changed +12
-14
lines changed Original file line number Diff line number Diff line change @@ -24,15 +24,13 @@ ARG BUN_BASE_VERSION=1.0
24
24
25
25
FROM bitnami/minideb:bullseye as bun-base
26
26
27
- RUN install_packages ca-certificates curl wget lsb-release software-properties-common gnupg gnupg1 gnupg2
28
-
29
- RUN wget https://apt.llvm.org/llvm.sh && \
30
- chmod +x llvm.sh && \
31
- ./llvm.sh 16
32
-
33
- RUN install_packages \
27
+ RUN install_packages ca-certificates curl wget lsb-release software-properties-common gnupg gnupg1 gnupg2 && \
28
+ echo "deb https://apt.llvm.org/bullseye/ llvm-toolchain-bullseye-16 main" > /etc/apt/sources.list.d/llvm.list && \
29
+ echo "deb-src https://apt.llvm.org/bullseye/ llvm-toolchain-bullseye-16 main" >> /etc/apt/sources.list.d/llvm.list && \
30
+ wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - && \
31
+ curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - && \
32
+ install_packages \
34
33
cmake \
35
- curl \
36
34
file \
37
35
git \
38
36
gnupg \
@@ -46,17 +44,17 @@ RUN install_packages \
46
44
rsync \
47
45
ruby \
48
46
unzip \
47
+ clang-16 \
48
+ lld-16 \
49
+ lldb-16 \
50
+ clangd-16 \
49
51
xz-utils \
50
- bash tar gzip ccache
52
+ bash tar gzip ccache nodejs && \
53
+ npm install -g esbuild
51
54
52
55
ENV CXX=clang++-16
53
56
ENV CC=clang-16
54
57
55
- RUN curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - && \
56
- install_packages nodejs && \
57
- npm install -g esbuild
58
-
59
-
60
58
ARG DEBIAN_FRONTEND
61
59
ARG GITHUB_WORKSPACE
62
60
ARG WEBKIT_DIR
You can’t perform that action at this time.
0 commit comments