This repository was tailored specifically for a request for commend (RFC) related to DAO Delegate identity and reputation. If you are simply looking to get started running Ceramic in the cloud, please reference the generalized simpledeploy repository.
This guide explains how to run a pre-built cloud deployment, which references this guide.
As explained in the guide, you will need to install the command line tools for Kubernetes (kubectl) and DigitalOcean (doctl).
You must then create a Kubernetes Cluster guide here
Follow each step carefully to make sure you're able to successfully authenticate yourself based on your personal access token.
Continue following the guide (and ignore #1 of the "Clone the simpledeploy repository" section since the repository you are current in replaces that).
Once you arrive at the sentence starting with "You can now follow the existing guides" use the following steps:
- Run
npm installwithin the root directory to download the required dependencies - Run
npm run devafter your dependencies have been installed - You can now perform your GraphQL queries using the following endpoint:
http://localhost:5005/graphql
If you want to use the client app to see an example in action, use the following directions:
- In a new terminal, run
cd clientto enter the client folder - Run
npm installwithin the client directory to download the required dependencies - Run
npm run devafter your dependencies have been installed to experiment with a pre-built mutation query using your new endpoint - Navigate to http://localhost:3000/ to perform mutations on your ModeSetting data model. You may have to wait until your new node has finished syncing before accessing data from other users
In the ansible directory you will find a set of Ansible playbooks to deploy Ceramic nodes on a set of servers.
Refer to the README in that directory for more information.