desci-labs / desci-codex

Reference implementation of the CODEX protocol, using Ceramic and ComposeDB
7 stars 0 forks source link

Ceramic infrastructure deployment #29

Closed m0ar closed 10 months ago

m0ar commented 10 months ago

Cloud environment

Here are the official docs for running Ceramic in the cloud, including scripts for setting up kubernetes: https://developers.ceramic.network/docs/composedb/guides/composedb-server/running-in-the-cloud

I'm not sure how well those setup scripts work with the rest of our infrastructure.

What needs to be available is the trifecta of an IPFS node, a ceramic node, and a postgres database; each with its own persistent volume. Maybe not currently required, but there are some serious persistence requirements for the ceramic state store, the IPFS store, and the PG database. Since there is likely no-one else pinning the blocks with the codex commits at the moment, the data will be lost unless our node can recover from critical failure.

Service configuration

Here are the docs on configuring the ceramic service: https://developers.ceramic.network/docs/composedb/guides/composedb-server/server-configurations

m0ar commented 10 months ago

Moved to Nodes: https://github.com/desci-labs/nodes/issues/173