From f8b17ac31139c754008506b0c81b80138b9b6338 Mon Sep 17 00:00:00 2001 From: Christian Elberfeld <elberfeld@web.de> Date: Sun, 15 Oct 2017 03:42:03 +0200 Subject: [PATCH] matterbridge auf docker compose umgestellt --- webserver/docker_matterbridge/tasks/main.yml | 28 ++++++------------- .../templates/docker-compose.yml | 14 ++++++++++ 2 files changed, 22 insertions(+), 20 deletions(-) create mode 100644 webserver/docker_matterbridge/templates/docker-compose.yml diff --git a/webserver/docker_matterbridge/tasks/main.yml b/webserver/docker_matterbridge/tasks/main.yml index 934c3e6d..79596dfa 100644 --- a/webserver/docker_matterbridge/tasks/main.yml +++ b/webserver/docker_matterbridge/tasks/main.yml @@ -38,25 +38,13 @@ src: "matterbridge.toml" dest: "/srv/matterbridge/etc/matterbridge.toml" +- name: Konfig-Datei erstellen + template: + src: "docker-compose.yml" + dest: "/srv/matterbridge/docker-compose.yml" -# Docker Container starten - - name: start matterbridge docker - docker_container: - name: matterbridge-service - image: 42wim/matterbridge:0.9.2 - state: started - restart_policy: always - ports: - - 172.17.0.1:9999:9999 - volumes: - - /srv/matterbridge/etc/matterbridge.toml:/matterbridge.toml - - -# Restart Matterbridge to reconnect IRC if kicked from channel - -- cron: - name: "restart matterbridge cronjob" - minute: "0" - hour: "5" - job: "docker restart matterbridge-service" + docker_service: + project_src: /srv/matterbridge/ + state: present + diff --git a/webserver/docker_matterbridge/templates/docker-compose.yml b/webserver/docker_matterbridge/templates/docker-compose.yml new file mode 100644 index 00000000..8076016c --- /dev/null +++ b/webserver/docker_matterbridge/templates/docker-compose.yml @@ -0,0 +1,14 @@ + +version: "3" + +services: + + app: + + image: 42wim/matterbridge:0.9.2 + restart: always + ports: + - 172.17.0.1:9999:9999 + volumes: + - /srv/matterbridge/etc/matterbridge.toml:/matterbridge.toml + -- GitLab