Skip to content

Multi-tenant uwazi core #2393

@konzz

Description

@konzz

The idea of this issue is to discuss and track all the info regarding the idea of multiple Uwazi instances running in one node.
Issues detected so far:

  • Sockets\
    • multi node process
    • multi tenant
  • Isolate requests per project
  • Cron jobs (sync, evidence vault)
  • system keys on startup ? deprecate in favor of migration if we need to add any system key.
  • separated databases? Possible issues with scalability
  • separated folders for files?
  • Super lengthy development 👌🤔😬
  • separate db to add tenants, node process to watch changes.
  • Migrations should take into account multiple possible databases
    this is not being addressed, migrations will work like they do now, env variables for the db index etc and script launch.
  • does semantic search and topic classification need to be aware of this ?
  • tests using filesystem are a bit flaky, i am assuming due to changes on the branch to use the same testing folder (can not replicate, maybe not as serious as i thought)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions