mirror of
https://github.com/vector-im/element-web.git
synced 2026-04-18 12:01:57 +02:00
26 lines
839 B
Docker
26 lines
839 B
Docker
# Docker image to facilitate building Element Desktop's native bits using a glibc version (2.31)
|
|
# with broader compatibility, down to Debian bullseye & Ubuntu focal.
|
|
|
|
FROM rust:bullseye@sha256:bc19574c121fe10c1bc68fc2b1ea9b420d87d047a0c50fb1622b282199700cee
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
RUN apt-get -qq update && apt-get -y -qq dist-upgrade && \
|
|
apt-get -y -qq install --no-install-recommends \
|
|
# tclsh is required for building SQLite as part of SQLCipher
|
|
tcl \
|
|
# Used by seshat (when not SQLCIPHER_STATIC) \
|
|
libsqlcipher-dev && \
|
|
apt-get purge -y --auto-remove && rm -rf /var/lib/apt/lists/*
|
|
RUN ln -s /usr/bin/python3 /usr/bin/python & ln -s /usr/bin/pip3 /usr/bin/pip
|
|
|
|
ENV DEBUG_COLORS=true
|
|
ENV FORCE_COLOR=true
|
|
|
|
WORKDIR /project
|
|
|
|
ARG TARGETOS
|
|
ARG TARGETARCH
|
|
COPY .node-version dockerbuild/setup.sh /
|
|
RUN /setup.sh
|