|
|
|
@@ -229,13 +229,23 @@ datastores: |
|
|
|
# some providers will need this (like Scaleway). Uncomment to use. |
|
|
|
#region: "sfo2" |
|
|
|
{% endif %} |
|
|
|
{% if matrix_media_repo_datastore_s3_opts_storage_class is defined %} |
|
|
|
storageClass: {{ matrix_media_repo_datastore_s3_opts_storage_class | to_json }} |
|
|
|
{% if matrix_media_repo_datastore_s3_opts_public_base_url is defined %} |
|
|
|
publicBaseUrl: {{ matrix_media_repo_datastore_s3_opts_public_base_url | to_json }} |
|
|
|
{% else %} |
|
|
|
# An optional storage class for tuning how the media is stored at s3. |
|
|
|
# See https://aws.amazon.com/s3/storage-classes/ for details; uncomment to use. |
|
|
|
#storageClass: STANDARD |
|
|
|
# When set, if the requesting user/server supports being redirected, and MMR is capable |
|
|
|
# of performing that redirection, they will be redirected to the given object location. |
|
|
|
# The object ID used in S3 is assumed to be the file name, and will simply be appended. |
|
|
|
# It is therefore important to include any trailing slashes or path information. For |
|
|
|
# example, an object with ID "hello/world" will get converted to "https://mycdn.example.org/hello/world". |
|
|
|
# Note that MMR may not redirect in all cases, even if the client/server requests the |
|
|
|
# capability. MMR may still be responsible for bandwidth charges incurred from going to |
|
|
|
# the bucket directly. |
|
|
|
#publicBaseUrl: "https://mycdn.example.org/" |
|
|
|
{% endif %} |
|
|
|
# Set to `true` to bypass any local cache when `publicBaseUrl` is set. Has no effect |
|
|
|
# when `publicBaseUrl` is unset. Defaults to false (cached media will be served by MMR |
|
|
|
# before redirection if present). |
|
|
|
redirectWhenCached: {{ matrix_media_repo_datastore_s3_opts_redirect_when_cached | to_json }} |
|
|
|
{% endif %} |
|
|
|
|
|
|
|
# Options for controlling archives. Archives are exports of a particular user's content for |
|
|
|
|