annotate docker/libervia-web-dev-e2e/Dockerfile @ 4094:c3b68fdc2de7

component AP gateway: fix handling of XMPP comments authors: the gateway was supposing that comments where emitted from PEP of author. While this is the case for most blog posts, it's not for comments. Instead the component is now using `author_jid` which is retrieved by XEP-0277 plugin, and reject the item if the auhor is not verified (i.e. if `publisher` attribute is not set by XMPP service).
author Goffi <goffi@goffi.org>
date Mon, 12 Jun 2023 14:50:43 +0200
parents f25442794e11
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3689
f25442794e11 docker: fix use of `REVISION` in `FROM` instruction
Goffi <goffi@goffi.org>
parents: 3641
diff changeset
1 ARG REVISION
f25442794e11 docker: fix use of `REVISION` in `FROM` instruction
Goffi <goffi@goffi.org>
parents: 3641
diff changeset
2 FROM libervia/web:${REVISION:-dev}
3423
0653be94ee5e docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff changeset
3
0653be94ee5e docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff changeset
4 LABEL maintainer="Goffi <tmp_dockerfiles@goffi.org>"
0653be94ee5e docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff changeset
5
0653be94ee5e docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff changeset
6 ARG DEBIAN_FRONTEND=noninteractive
0653be94ee5e docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff changeset
7
0653be94ee5e docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff changeset
8 USER root
0653be94ee5e docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff changeset
9
0653be94ee5e docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff changeset
10 # we install pre-generated certificates so we can do tests with valid TLS
3497
73e04040d577 docker: update following name changes:
Goffi <goffi@goffi.org>
parents: 3423
diff changeset
11 # those certificates are the same as in libervia/backend-dev-e2e
3423
0653be94ee5e docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff changeset
12 COPY --chown=root:root certificates/minica.pem /usr/local/share/ca-certificates/minica.crt
3497
73e04040d577 docker: update following name changes:
Goffi <goffi@goffi.org>
parents: 3423
diff changeset
13 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: 3423
diff changeset
14 COPY --chown=root:tls-cert certificates/server1.test/key.pem /usr/share/libervia/certificates/server1.test-key.pem
3423
0653be94ee5e docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff changeset
15 RUN update-ca-certificates
0653be94ee5e docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff changeset
16
3497
73e04040d577 docker: update following name changes:
Goffi <goffi@goffi.org>
parents: 3423
diff changeset
17 COPY --chown=root:root libervia.conf /etc/libervia.conf
3423
0653be94ee5e docker: added libervia e2e image and include it in `docker-compose_e2e`:
Goffi <goffi@goffi.org>
parents:
diff changeset
18
3497
73e04040d577 docker: update following name changes:
Goffi <goffi@goffi.org>
parents: 3423
diff changeset
19 WORKDIR /home/libervia
73e04040d577 docker: update following name changes:
Goffi <goffi@goffi.org>
parents: 3423
diff changeset
20 USER libervia