Documentation menu

FiloraFS-Litev1.0.0

FiloraFS-Lite architecture

Understand the small API-key, controller, service, and local filesystem flow.

Updated

Request flow

FiloraFS-Lite
HTTP request + X-API-KEY
  → ApiKeyFilter
  → FileController
  → FileService
  → local filesystem

Project structure

Lite intentionally avoids a database and persistence framework. The service validates the reported content type, creates a UUID stored filename, and reads or writes the configured filesystem directory.

Source packages
com.file/
├── controller/FileController
├── dtos/FileStream
├── filter/ApiKeyFilter
└── services/FileService

Extension points

  • Replace shared API-key access with application-specific authentication when required.
  • Add content inspection, quotas, retention, and ownership rules.
  • Keep local file tests isolated in temporary directories.
  • Preserve controller paths when extending the implementation.