Skip to content

Latest commit

 

History

History
19 lines (11 loc) · 776 Bytes

INFRA.md

File metadata and controls

19 lines (11 loc) · 776 Bytes

Minimal Infrastructure

A workable Endlesss deployment consists of 3 core services:

  • CouchDB 3.3.3
    • Endlesss is built around the asynchronous, eventually-consistent collaborative database that CouchDB provides, which it communicates with directly.

  • An S3-compatible storage service of some kind, eg. MinIO
    • Endlesss signs and uploads audio data into S3 using a key/secret pair embedded into the application binary.

  • Something that can service the minimal set of Endlesss API requests; for OUROCOSM, this is implemented by the ocServer application, which also offers additional tools for automated setup and data export.
    • Must deal with user login, jam manifests, user profiles.