feat: WIP element Chat intergration

This commit is contained in:
Nathnael
2026-07-31 06:36:03 +00:00
parent a2c30a3c96
commit 00bd1250ee
31 changed files with 1128 additions and 2 deletions

View File

@@ -0,0 +1,15 @@
# syntax=docker/dockerfile:1
#
# EDR internal chat homeserver. Unmodified upstream Synapse + our config
# template — no source build. Pin the tag; never float on `latest`.
FROM ghcr.io/element-hq/synapse:v1.140.0
RUN apt-get update && apt-get install -y --no-install-recommends gettext-base \
&& rm -rf /var/lib/apt/lists/*
COPY homeserver.yaml.tmpl /synapse/homeserver.yaml.tmpl
COPY log.config /synapse/log.config
COPY docker-entrypoint.sh /synapse/docker-entrypoint.sh
RUN chmod +x /synapse/docker-entrypoint.sh
ENTRYPOINT ["/synapse/docker-entrypoint.sh"]