maubot: remove webhook plugin and build meetings from fork

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
This commit is contained in:
Ryan Lercho 2023-10-11 17:11:02 +10:00
parent cb42b83d1c
commit 9d3a2c8ef4

View file

@ -18,12 +18,9 @@ spec:
curl https://raw.githubusercontent.com/fedora-infra/matrix-bots/main/install-plugins-from-git.py -o /usr/local/bin/install-maubot-plugins && \
chmod +x /usr/local/bin/install-maubot-plugins && \
mkdir /maubot && \
for plugin in maubot-fedora maubot-adminclient; do \
for plugin in maubot-fedora maubot-adminclient maubot-meetings; do \
install-maubot-plugins -o /maubot -b {{ (env == "production")|ternary("stable", "staging") }} https://github.com/fedora-infra/${plugin}; \
done && \
install-maubot-plugins -o /maubot \
https://github.com/jkhsjdhjs/maubot-webhook.git \
https://github.com/GregSutcliffe/maubot-meetings.git
WORKDIR /maubot
ENV KRB5_CONFIG=/etc/ipa/krb5.conf
ENTRYPOINT /usr/bin/python3 -m maubot -c /config/config.yml