diff --git a/host_vars/webserver b/host_vars/webserver index 6e324a7c3fe05ecbb5697c3ab43828711065878d..6374154499347611145b6265fedeffa24cbbd349 100644 --- a/host_vars/webserver +++ b/host_vars/webserver @@ -114,6 +114,7 @@ alert: - { name: "matterbridge_cw_1" } - { name: "matterbridge_wz_1" } - { name: "matterbridge_web_1" } + - { name: "matterbridge_restarter_1" } - { name: "matrix_ma1sd_1" } - { name: "matrix_db_1" } - { name: "matrix_synapse_1" } diff --git a/webserver/docker_matterbridge/templates/docker-compose.yml b/webserver/docker_matterbridge/templates/docker-compose.yml index 35f5f18f0d701547d9bc3799566acf44d1a4a01e..382867034c559f35a51e1aee6533a81c70f4db48 100644 --- a/webserver/docker_matterbridge/templates/docker-compose.yml +++ b/webserver/docker_matterbridge/templates/docker-compose.yml @@ -5,7 +5,7 @@ services: cw: - image: 42wim/matterbridge:1.24 + image: 42wim/matterbridge:1.25 restart: always volumes: - /srv/matterbridge/etc/matterbridge_cw.toml:/matterbridge.toml:ro @@ -16,7 +16,7 @@ services: wz: - image: 42wim/matterbridge:1.24 + image: 42wim/matterbridge:1.25 restart: always volumes: - /srv/matterbridge/etc/matterbridge_wz.toml:/matterbridge.toml:ro @@ -43,6 +43,15 @@ services: - web + restarter: + + image: docker:20.10 + restart: always + command: [ "/bin/sh", "-c", "while true; do sleep 1h; docker restart matterbridge_cw_1; docker restart matterbridge_wz_1; done" ] + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + + networks: web: external: true