Skip to content

[Doc Handling] Local file system document store implementation #24846

@chillleader

Description

@chillleader

Description

As part of the Document Handling capability in Camunda, we need to introduce the local file system document store implementation.

Key requirements

  • Documents must be stored as files on the local disk of the system where Camunda is running
  • This document store is not production-ready and is mainly intended for local development, therefore some limitations are allowed
  • The local document store implementation must be enabled by default on self-managed installations
  • The root directory path must be configurable via environment variables

Supported operations: create, get, delete documents, document hash verification

Unsupported operations: create document link

Further limitations to be considered:

  • Should we support resource-based authorization? Metadata can be stored in a separate file, allowing us to access process definition key & process instance key. It can also be fine to skip this in the first iteration.

Metadata

Metadata

Assignees

Labels

component/document-handlingMarks an issue as related to document handlingcomponent/zeebeRelated to the Zeebe component/teamkind/toilCategorizes an issue or PR as general maintenance, i.e. cleanup, refactoring, etc.version:8.7.0Marks an issue as being completely or in parts released in 8.7.0version:8.7.0-alpha5version:8.8.0-alpha2

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions