|
|
@@ -39,6 +39,14 @@ |
|
|
- name: Ensure Synapse Docker image is built |
|
|
- name: Ensure Synapse Docker image is built |
|
|
shell: |
|
|
shell: |
|
|
chdir: "{{ matrix_synapse_docker_src_files_path }}" |
|
|
chdir: "{{ matrix_synapse_docker_src_files_path }}" |
|
|
|
|
|
# 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: |
|
|
|
|
|
path: docker/Dockerfile |
|
|
|
|
|
line: RUN pip install --prefix="/install" --no-deps --no-warn-script-location synapse-s3-storage-provider |
|
|
|
|
|
insertafter: /synapse.* |
|
|
|
|
|
when: "matrix_synapse_s3_media_store_enabled|bool" |
|
|
cmd: | |
|
|
cmd: | |
|
|
{{ matrix_host_command_docker }} build \ |
|
|
{{ matrix_host_command_docker }} build \ |
|
|
-t "{{ matrix_synapse_docker_image }}" \ |
|
|
-t "{{ matrix_synapse_docker_image }}" \ |
|
|
@@ -47,7 +55,7 @@ |
|
|
environment: |
|
|
environment: |
|
|
DOCKER_BUILDKIT: 1 |
|
|
DOCKER_BUILDKIT: 1 |
|
|
when: "matrix_synapse_git_pull_results.changed|bool or matrix_synapse_docker_image_check_result.stdout == ''" |
|
|
when: "matrix_synapse_git_pull_results.changed|bool or matrix_synapse_docker_image_check_result.stdout == ''" |
|
|
when: "matrix_synapse_container_image_self_build|bool" |
|
|
|
|
|
|
|
|
when: "matrix_synapse_container_image_self_build|bool or matrix_synapse_s3_media_store_enabled|bool" |
|
|
|
|
|
|
|
|
- name: Ensure Synapse Docker image is pulled |
|
|
- name: Ensure Synapse Docker image is pulled |
|
|
docker_image: |
|
|
docker_image: |
|
|
|