Markus 3 лет назад
Родитель
Сommit
5337f1fb43
1 измененных файлов: 9 добавлений и 7 удалений
  1. +9
    -7
      roles/matrix-synapse/tasks/synapse/setup_install.yml

+ 9
- 7
roles/matrix-synapse/tasks/synapse/setup_install.yml Просмотреть файл

@@ -33,17 +33,19 @@
command: "{{ matrix_host_command_docker }} images --quiet --filter 'reference={{ matrix_synapse_docker_image }}'" command: "{{ matrix_host_command_docker }} images --quiet --filter 'reference={{ matrix_synapse_docker_image }}'"
register: matrix_synapse_docker_image_check_result register: matrix_synapse_docker_image_check_result


# Invoking the `docker build` command here, instead of calling the `docker_image` Ansible module,
# because the latter does not support BuildKit.
# See: https://github.com/ansible-collections/community.general/issues/514
- name: Ensure Synapse Docker image is built
# Adding the Installcommand for https://github.com/matrix-org/synapse-s3-storage-provider
# to the Dockerfile https://github.com/matrix-org/synapse-s3-storage-provider/issues/14#issuecomment-847146994
# Adding the Installcommand for https://github.com/matrix-org/synapse-s3-storage-provider
# to the Dockerfile https://github.com/matrix-org/synapse-s3-storage-provider/issues/14#issuecomment-847146994
- name: Adding the S3 Install Command
lineinfile: lineinfile:
path: "{{ matrix_synapse_docker_src_files_path }}/docker/Dockerfile" path: "{{ matrix_synapse_docker_src_files_path }}/docker/Dockerfile"
line: RUN pip install --prefix="/install" --no-deps --no-warn-script-location synapse-s3-storage-provider line: RUN pip install --prefix="/install" --no-deps --no-warn-script-location synapse-s3-storage-provider
insertafter: /synapse.* insertafter: /synapse.*
when: "matrix_synapse_s3_media_store_enabled|bool"
when: "matrix_synapse_s3_media_store_enabled|bool"

# Invoking the `docker build` command here, instead of calling the `docker_image` Ansible module,
# because the latter does not support BuildKit.
# See: https://github.com/ansible-collections/community.general/issues/514
- name: Ensure Synapse Docker image is built
shell: shell:
chdir: "{{ matrix_synapse_docker_src_files_path }}" chdir: "{{ matrix_synapse_docker_src_files_path }}"
cmd: | cmd: |


Загрузка…
Отмена
Сохранить