mirror of
https://github.com/umap-project/umap.git
synced 2025-04-28 11:32:38 +02:00
chore: make all backends point to S3 in the documentation example
This commit is contained in:
parent
45a0ec5d42
commit
7c808393f0
1 changed files with 20 additions and 4 deletions
|
@ -40,24 +40,40 @@ Then, change the `STORAGES` settings with something like this:
|
|||
```
|
||||
STORAGES = {
|
||||
"default": {
|
||||
"BACKEND": "django.core.files.storage.FileSystemStorage",
|
||||
"BACKEND": "storages.backends.s3.S3Storage",
|
||||
"OPTIONS": {
|
||||
"access_key": "xxx",
|
||||
"secret_key": "yyy",
|
||||
"bucket_name": "umap-pictograms",
|
||||
"endpoint_url": "http://127.0.0.1:9000",
|
||||
},
|
||||
},
|
||||
"data": {
|
||||
# Whatch out, this is a dedicated uMap class!
|
||||
"BACKEND": "umap.storage.s3.S3DataStorage",
|
||||
"OPTIONS": {
|
||||
"access_key": "xxx",
|
||||
"secret_key": "yyy",
|
||||
"bucket_name": "umap",
|
||||
"region_name": "eu",
|
||||
"bucket_name": "umap-data",
|
||||
"endpoint_url": "http://127.0.0.1:9000",
|
||||
},
|
||||
},
|
||||
"staticfiles": {
|
||||
"BACKEND": "umap.storage.staticfiles.UmapManifestStaticFilesStorage",
|
||||
"BACKEND": "storages.backends.s3.S3Storage",
|
||||
"OPTIONS": {
|
||||
"access_key": "xxx",
|
||||
"secret_key": "yyy",
|
||||
"bucket_name": "umapstatics",
|
||||
"endpoint_url": "http://127.0.0.1:9000",
|
||||
},
|
||||
},
|
||||
}
|
||||
```
|
||||
|
||||
As you can see in this example, both `staticfiles` and `default` use the storage class provided
|
||||
by `django-storages` (`storages.backends.s3.S3Storage`), but the `data` one uses a specific class
|
||||
(`umap.storage.s3.S3DataStorage`).
|
||||
|
||||
In order to store old versions of a layer, the versioning should be activated in the bucket.
|
||||
|
||||
See more about the configuration on the [django-storages documentation](https://django-storages.readthedocs.io/en/latest/backends/amazon-S3.html).
|
||||
|
|
Loading…
Reference in a new issue