Storage
Settings for accessing the available storage types. The storages are accessible via HTTP, mounted to different paths.
Configuration
{
   "storage": {
     "mimetypes_file": "./mime.types",
     "cors": {
         "origins": [
            "*"
         ]
     },
     "disk": {...},
     "memory": {...},
     "s3": []
   }
}CORE_STORAGE_MIMETYPES_FILE="./mime.types"
CORE_STORAGE_CORS_ORIGINS="*"mimetypes_file (string)
Path to a file with the mime-type definitions. This is a file with the MIME types has one MIME type per line followed by a list of file extensions (including the "."). Files served from the storages will have the matching mime-type associated to it.
Example:
text/plain  .txt
text/html   .htm .html
...Relative paths are interpreted relative to where the datarhei Core binary is executed.
Default: ./mime.types
cors.origins (array)
Define a list of allowed CORS origin for accessing the storages.
By default it contains the only element *, allowing access from anywhere.
Disk
The disk storage is mounted at / via the HTTP server.
In-memory
The memory storage is mounted at /memfs via the HTTP server.
S3
The S3 storage is mounted at the configured path via the HTTP server.
S3Last updated
Was this helpful?
