Mercurial > libervia-backend
annotate docker/prosody-e2e/Dockerfile @ 3983:31c3d6652115
component AP gateway: ignore actor delection notifications:
When a `Delete` activity was received and the object was the emitting actor itself, the
signature checking was failing if the actor was unknown (due to the impossibility to
retrieve the actor public key, as it is no more accessible).
To avoid that, those notifications are ignored for now. In the future they should clean
the cache linked to this actor.
author | Goffi <goffi@goffi.org> |
---|---|
date | Tue, 15 Nov 2022 18:15:16 +0100 |
parents | a6811543c7ff |
children | 31c84a32c897 |
rev | line source |
---|---|
3381 | 1 FROM prosody/prosody |
2 | |
3 LABEL maintainer="Goffi <tmp_dockerfiles@goffi.org>" | |
4 | |
5 ARG DEBIAN_FRONTEND=noninteractive | |
6 | |
3497
73e04040d577
docker: update following name changes:
Goffi <goffi@goffi.org>
parents:
3381
diff
changeset
|
7 # we synchronize tls-cert group with the one in libervia-web/libervia-backend |
3381 | 8 RUN addgroup tls-cert --gid 9999 && adduser prosody tls-cert && \ |
9 # we want third party modules | |
10 apt-get update && apt-get install -y --no-install-recommends mercurial && \ | |
11 mkdir -p /usr/local/share/prosody && \ | |
12 hg clone https://hg.prosody.im/prosody-modules /usr/local/share/prosody/modules && \ | |
13 chown -R prosody:prosody /usr/local/share/prosody | |
14 | |
15 COPY --chown=root:prosody prosody.cfg.lua /etc/prosody/prosody.cfg.lua | |
3497
73e04040d577
docker: update following name changes:
Goffi <goffi@goffi.org>
parents:
3381
diff
changeset
|
16 COPY --chown=root:tls-cert certificates/server1.test/cert.pem /usr/share/libervia/certificates/server1.test.pem |
73e04040d577
docker: update following name changes:
Goffi <goffi@goffi.org>
parents:
3381
diff
changeset
|
17 COPY --chown=root:tls-cert certificates/server1.test/key.pem /usr/share/libervia/certificates/server1.test-key.pem |
3381 | 18 |