-
Notifications
You must be signed in to change notification settings - Fork 738
Closed
Labels
component/document-handlingMarks an issue as related to document handlingMarks an issue as related to document handlingcomponent/zeebeRelated to the Zeebe component/teamRelated to the Zeebe component/teamkind/toilCategorizes an issue or PR as general maintenance, i.e. cleanup, refactoring, etc.Categorizes 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.0Marks an issue as being completely or in parts released in 8.7.0version:8.7.0-alpha5version:8.8.0-alpha2
Description
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 handlingMarks an issue as related to document handlingcomponent/zeebeRelated to the Zeebe component/teamRelated to the Zeebe component/teamkind/toilCategorizes an issue or PR as general maintenance, i.e. cleanup, refactoring, etc.Categorizes 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.0Marks an issue as being completely or in parts released in 8.7.0version:8.7.0-alpha5version:8.8.0-alpha2