Skip to main content

Filesystem

The Filesystem activity provider stores activity logs locally using Bleve, an embedded full-text search engine written in Go.

Configuration

Environment Variables

ACTIVITY__TYPE=filesystem
ACTIVITY__FILESYSTEM__DIRECTORY=./data/activity

YAML Configuration

activity:
type: filesystem
filesystem:
directory: ./data/activity
VariableDescriptionDefaultRequired
ACTIVITY__TYPEActivity provider type-
ACTIVITY__FILESYSTEM__DIRECTORYDirectory for storing activity index-
Automatic schema migration

The Bleve index schema is managed automatically. Schema migrations are handled transparently when upgrading Safebucket: no manual intervention is required.