annotate docker/web-demo.yml @ 3652:6e34307319c0

plugin XEP-0353: fix jingle initiation on disco "Service Unavailable" error: When requesting disco info on a bare jid which is not in our roster, server may return "Service Unavailable" (to avoid leaking valid JIDs). In this case, the initiation was failing, this is now fixed by using empty categories in this case.
author Goffi <goffi@goffi.org>
date Wed, 08 Sep 2021 11:16:52 +0200
parents d018d2d8a9e5
children f35ba048687e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3511
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
1 version: "3.6"
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
2 services:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
3
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
4 prosody:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
5 image: libervia/prosody:demo
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
6 depends_on:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
7 # we need to depend on backend to get IP address of the container for conf
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
8 - backend
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
9 tmpfs: /var/lib/prosody
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
10 tmpfs: /var/log/prosody
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
11 networks:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
12 default:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
13 aliases:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
14 - server1.test
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
15
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
16 db:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
17 image: postgres
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
18 environment:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
19 POSTGRES_PASSWORD: test_e2e
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
20 POSTGRES_DB: pubsub
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
21 tmpfs: /var/lib/postgresql/data
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
22
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
23 pubsub:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
24 image: libervia/pubsub
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
25 depends_on:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
26 - db
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
27 - prosody
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
28 environment:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
29 PGHOST: db
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
30 PGUSER: postgres
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
31 PGPASSWORD: test_e2e
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
32 LIBERVIA_PUBSUB_RHOST: server1.test
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
33 LIBERVIA_PUBSUB_JID: pubsub.server1.test
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
34 LIBERVIA_PUBSUB_XMPP_PWD: test_e2e
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
35
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
36 backend:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
37 image: libervia/backend:dev-demo
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
38 volumes:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
39 - libervia-web-demo_data:/home/libervia/.local/share/libervia
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
40 ports:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
41 # HTTP Upload
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
42 - "7777:7777"
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
43 networks:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
44 default:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
45 aliases:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
46 - libervia-backend.test
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
47
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
48 web:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
49 image: libervia/web:dev-demo
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
50 depends_on:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
51 - backend
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
52 environment:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
53 LIBERVIA_PASSPHRASE: test_demo
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
54 volumes:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
55 - libervia-web-demo_data:/home/libervia/.local/share/libervia
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
56 ports:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
57 - "8880:8880"
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
58 networks:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
59 default:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
60 aliases:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
61 - libervia-web.test
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
62
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
63 volumes:
db0f4d419448 docker: add demo images and compose file
Goffi <goffi@goffi.org>
parents:
diff changeset
64 libervia-web-demo_data: