For the complete documentation index, see llms.txt. This page is also available as Markdown.

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": []
   }
}

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:

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.

Disk

In-memory

The memory storage is mounted at /memfs via the HTTP server.

In-memory

S3

The S3 storage is mounted at the configured path via the HTTP server.

S3

S3 storage is available as of version 16.12.0

Last updated

Was this helpful?