mirror of
				https://github.com/spantaleev/matrix-docker-ansible-deploy.git
				synced 2025-10-28 13:57:57 +01:00 
			
		
		
		
	GoMatrixHosting v0.5.5
This commit is contained in:
		| @@ -1,39 +0,0 @@ | ||||
| #jinja2: lstrip_blocks: "True" | ||||
| [Unit] | ||||
| Description=Matrix Goofys media store | ||||
| After=docker.service | ||||
| Requires=docker.service | ||||
| DefaultDependencies=no | ||||
|  | ||||
| [Service] | ||||
| Type=simple | ||||
| Environment="HOME={{ matrix_systemd_unit_home_path }}" | ||||
| ExecStartPre=-{{ matrix_host_command_docker }} kill %n | ||||
| ExecStartPre=-{{ matrix_host_command_docker }} rm %n | ||||
|  | ||||
| ExecStart={{ matrix_host_command_docker }} run --rm --name %n \ | ||||
| 			--log-driver=none \ | ||||
| 			--user={{ matrix_user_uid }}:{{ matrix_user_gid }} \ | ||||
| 			--mount type=bind,src=/etc/passwd,dst=/etc/passwd,ro \ | ||||
| 			--mount type=bind,src=/etc/group,dst=/etc/group,ro \ | ||||
| 			--mount type=bind,src={{ matrix_s3_media_store_path }},dst=/s3,bind-propagation=shared \ | ||||
| 			--security-opt apparmor:unconfined \ | ||||
| 			--cap-add mknod \ | ||||
| 			--cap-add sys_admin \ | ||||
| 			--device=/dev/fuse \ | ||||
| 			--env-file={{ matrix_synapse_config_dir_path }}/env-goofys \ | ||||
| 			--entrypoint /bin/sh \ | ||||
| 			{{ matrix_s3_goofys_docker_image }} \ | ||||
| 			-c 'goofys -f{% if not matrix_s3_media_store_custom_endpoint_enabled %} --storage-class=STANDARD_IA{% endif %}{% if matrix_s3_media_store_custom_endpoint_enabled %} --endpoint={{ matrix_s3_media_store_custom_endpoint }}{% endif %} --region {{ matrix_s3_media_store_region }} --stat-cache-ttl 60m0s --type-cache-ttl 60m0s --dir-mode 0700 --file-mode 0700 {{ matrix_s3_media_store_bucket_name }} /s3' | ||||
|  | ||||
| TimeoutStartSec=5min | ||||
| ExecStop=-{{ matrix_host_command_docker }} stop %n | ||||
| ExecStop=-{{ matrix_host_command_docker }} kill %n | ||||
| ExecStop=-{{ matrix_host_command_docker }} rm %n | ||||
| ExecStop=-{{ matrix_host_command_fusermount }} -u {{ matrix_s3_media_store_path }} | ||||
| Restart=always | ||||
| RestartSec=5 | ||||
| SyslogIdentifier=matrix-goofys | ||||
|  | ||||
| [Install] | ||||
| WantedBy=multi-user.target | ||||
		Reference in New Issue
	
	Block a user