Skip to content

Presents two easy boilerplate options for users to reference when deploying models onto a local or production node.

Notifications You must be signed in to change notification settings

reneedaos/composite-deploy-boilerplate

 
 

Repository files navigation

Boilerplate Composite Runtime Compilation

You can use the boilerplate in this repository to help merge and deploy composites onto your node (or a remote cloud node), allowing you to use the resulting runtime definition in your application

  1. Run npm install to install the packages
npm install
  1. If you are experimenting locally, create dummy credentials:
npm run generate

2a. If you are deploying to a remote node, alter the /scripts/composites.mjs or /scripts/compositesTwo.mjs files in the following way:

const ceramic = new CeramicClient("your-endpoint-here");
const seed = "your-private-seed"

//Creating a new admin DID based on your private key
const key = fromString(seed, "base16");
const did = new DID({
  resolver: getResolver(),
  provider: new Ed25519Provider(key),
});

spinner.info("Authenticating ceramic admin");
await did.authenticate();
ceramic.did = did;
  1. There are two different ways of deploying you can use:
nvm use 20
npm run testOne

or

nvm use 20
npm run testTwo

Learn More

To learn more about Ceramic please visit the following links

About

Presents two easy boilerplate options for users to reference when deploying models onto a local or production node.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%