Optimized code, so that 'docker compose up' can run until setup is finished without any interruptions

This commit is contained in:
2025-06-17 15:08:42 +02:00
parent 4fbf8f505c
commit 380aa4a37b
29 changed files with 165 additions and 84 deletions

View File

@@ -77,25 +77,25 @@
src: "mautrix/{{item.bridge_name}}.config.yml.j2"
dest: "{{docker_compose.directories.instance}}mautrix/{{item.bridge_name}}/config.yaml"
loop: "{{ bridges }}"
notify: docker compose project setup
notify: docker compose up
- name: add element configuration
template:
src: "element.config.json.j2"
dest: "{{docker_compose.directories.instance}}element-config.json"
notify: docker compose project setup
notify: docker compose up
- name: add synapse homeserver configuration
template:
src: "synapse/homeserver.yaml.j2"
dest: "{{docker_compose.directories.instance}}homeserver.yaml"
notify: docker compose project setup
notify: docker compose up
- name: add synapse log configuration
template:
src: "synapse/log.config.j2"
dest: "{{docker_compose.directories.instance}}{{domains.matrix.synapse}}.log.config"
notify: docker compose project setup
notify: docker compose up
# https://github.com/matrix-org/synapse/issues/6303
- name: set correct folder permissions
@@ -106,7 +106,7 @@
template:
src: "docker-compose.yml.j2"
dest: "{{docker_compose.directories.instance}}docker-compose.yml"
notify: docker compose project setup
notify: docker compose up
# Pull image when update is wished.
# @todo This should be moved to update-docker
@@ -116,7 +116,7 @@
chdir: "{{docker_compose.directories.instance}}"
when: mode_update | bool
- name: docker compose project setup
- name: docker compose up
command:
cmd: "docker-compose -p {{application_id}} up -d --remove-orphans"
chdir: "{{docker_compose.directories.instance}}"