Newer
Older
image: vectorim/riot-web:develop
labels:
- traefik.enable=true
- traefik.backend=matrix-riot
- traefik.frontend.rule=Host:riot.allmende.io
- traefik.frontend.passHostHeader=true
- traefik.frontend.redirect.entryPoint=https
- traefik.docker.network=web
- traefik.port=80
volumes:
- /data/domains/matrix.allmende.io/riot/config.json:/app/config.json
- /data/domains/matrix.allmende.io/riot/riot-home/:/app/home/
image: docker.io/matrixdotorg/synapse:v1.12.0
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
env_file: ["./synapse.env"]
labels:
- traefik.enable=true
- traefik.backend=matrix-allmende
- traefik.frontend.rule=Host:matrix.allmende.io
- traefik.frontend.passHostHeader=true
- traefik.frontend.redirect.entryPoint=https
- traefik.docker.network=web
- traefik.port=8008
volumes:
- /data/domains/matrix.allmende.io/files:/data
- /data/media/matrix.allmende.io:/data/media
logging:
driver: none
networks:
- web
- backend
- weave
depends_on:
- data
dns: 172.17.0.1
dns_search: weave.local
coturn:
image: allmende/coturn
command: start
expose:
- "3478"
- "3479"
- "5349"
- "5350"
ports:
- "3478:3478"
- "3478:3478/udp"
- "3479:3479"
- "3479:3479/udp"
- "5349:5349"
- "5349:5349/udp"
- "5350:5350"
- "5350:5350/udp"
# - "49152-65535:49152-65535/udp"
volumes:
- /data/domains/matrix.allmende.io/turn:/data
logging:
driver: none
data:
image: "postgres:11.4-alpine"
volumes:
- /data/bases/postgres/11/data/matrix.allmende.io:/var/lib/postgresql/data
- /data/bases/postgres/11/wal/matrix.allmende.io:/var/lib/postgresql/data/pg_wal
env_file: ["postgres.env"]
networks:
- backend
logging:
driver: none
networks:
web:
external: true
backend:
driver: bridge
weave:
external: true