From abe2aeceab858d6ad3a838ffe2970a0e9e2a4606 Mon Sep 17 00:00:00 2001 From: Mark Powers Date: Sat, 20 Jul 2024 16:20:13 -0500 Subject: Initial commit --- templates/mumble-compose.yml.j2 | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 templates/mumble-compose.yml.j2 (limited to 'templates/mumble-compose.yml.j2') diff --git a/templates/mumble-compose.yml.j2 b/templates/mumble-compose.yml.j2 new file mode 100644 index 0000000..96668d1 --- /dev/null +++ b/templates/mumble-compose.yml.j2 @@ -0,0 +1,39 @@ +services: + mumble-server: + image: mumblevoip/mumble-server:latest + container_name: mumble-server + restart: on-failure + ports: + - 64738:64738 + - 64738:64738/udp + volumes: + - ./data/mumble-data:/data + environment: +{% for key, value in mumble_env.items() %} + - {{ key }}={{ value }} +{% endfor %} + + botamusique: + image: azlux/botamusique + restart: on-failure + environment: +{% for key, value in mumble_env.items() %} + - {{ key }}={{ value }} +{% endfor %} + + volumes: + - ./data/botamusique/music:/music + - ./data/botamusique/config:/config + cpus: 1 + labels: +{% with router_name="bard", host_prefix="bard", container_port="8181" %} +{% include "util/traefik_labels.txt.j2" %} +{% endwith %} + + soundboard: + build: ./soundboard.git/ + restart: on-failure + labels: +{% with router_name="soundboard", host_prefix="soundboard", container_port="8080" %} +{% include "util/traefik_labels.txt.j2" %} +{% endwith %} -- cgit v1.2.3