@lucidcms/plugin-filesystem
v1.0.2
Published
The official Filesystem plugin for Lucid CMS
Maintainers
Readme
Lucid CMS - Filesystem Plugin
The official Filesystem storage plugin for Lucid CMS
This plugin registers a local filesystem media adapter and the upload/download routes used for signed direct uploads in Lucid CMS.
Installation
npm install @lucidcms/plugin-filesystemSetup
import { configureLucid } from "@lucidcms/core";
import { node } from "@lucidcms/runtime-node";
import { filesystemPlugin } from "@lucidcms/plugin-filesystem";
import { sqlite } from "@lucidcms/db-sqlite";
export default configureLucid({
runtime: node,
db: sqlite,
config: () => ({
plugins: [
filesystemPlugin({
uploadDir: "uploads",
}),
],
}),
});Configuration
| Property | Type | Description |
|----------|------|-------------|
| uploadDir | string | Directory used to store uploaded files. Defaults to uploads. |
| secretKey | string | Secret used to sign filesystem media URLs. Defaults to the Lucid encryption secret. |
