forked from github/schildichat-desktop
29 lines
636 B
Plaintext
29 lines
636 B
Plaintext
ARG NODE_VERSION
|
|
FROM docker.io/node:${NODE_VERSION}-bookworm
|
|
|
|
RUN apt-get -qq update && apt-get -qq install --no-install-recommends -y \
|
|
curl \
|
|
g++ \
|
|
gcc \
|
|
git \
|
|
jq \
|
|
libarchive-tools \
|
|
libsecret-1-dev \
|
|
libsqlcipher-dev \
|
|
libssl-dev \
|
|
make \
|
|
openssl \
|
|
pkg-config \
|
|
python3 \
|
|
rpm \
|
|
tcl \
|
|
vim
|
|
RUN ln -s /usr/bin/python3 /usr/bin/python
|
|
|
|
ENV RUSTUP_HOME=/usr/local/rustup \
|
|
CARGO_HOME=/usr/local/cargo \
|
|
PATH=/usr/local/cargo/bin:$PATH
|
|
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --no-modify-path --profile minimal
|
|
|
|
WORKDIR /project
|