aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorGuillermo Serrahima <dev@vylion.com>2026-07-02 09:23:54 +0200
committerGuillermo Serrahima <dev@vylion.com>2026-07-02 09:23:54 +0200
commit3113110c36e0a0352d8b5ba6222ea04b8087ec17 (patch)
tree4f64efb5a011314ddf19b8b6b2da6796b5659977 /docker
parent782d2e71295a2f92f1d349c8323878e81f371359 (diff)
downloadsenia-main.tar.xz
senia-main.zip
Added matrix comm channelHEADmain
Diffstat (limited to 'docker')
-rw-r--r--docker/Dockerfile3
1 files changed, 3 insertions, 0 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile
index ca1a588..472055e 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -17,6 +17,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
vim \
sqlite3 \
python3 \
+ python3-dev \
python3-pip \
python3-venv \
build-essential \
@@ -84,6 +85,8 @@ ENV PATH="/opt/venv/bin:/home/senia/.npm-global/bin:$PATH"
# ---- Agent project install (with layer caching) ----
+# python-olm stuff; waiting for matrix-nio to deprecate the dependency
+ENV CMAKE_POLICY_VERSION_MINIMUM=3.5
# Deps first; cached as long as pyproject.toml + uv.lock are unchanged
COPY --chown=senia:senia agent/pyproject.toml agent/uv.lock /etc/senia/agent/
WORKDIR /etc/senia/agent