An open API service indexing awesome lists of open source software.

https://github.com/web3-storage/claudio

IPFS Bitswap peer in Cloudflare workers.
https://github.com/web3-storage/claudio

Last synced: about 1 year ago
JSON representation

IPFS Bitswap peer in Cloudflare workers.

Awesome Lists containing this project

README

          

# claudio

> IPFS Bitswap peer in Cloudflare workers.

## Local setup

1. Copy `.env.tpl` file into `.env` and fill in environment variables
2. Run `npm run dev` to start worker within Miniflare

## Clouflare setup

1. Add your env section to `wrangler.toml`
2. Dev `wrangler dev --env DEVELOPER`
3. Set secrets:
```console
# base58btc encoded multihash
$ wrangler secret put PEER_ID --env DEVELOPER
# base64pad encoded private key
$ wrangler secret put PEER_PRIVATE_KEY --env DEVELOPER
# Listening multiaddr (without peer ID)
$ wrangler secret put LISTEN_ADDR --env DEVELOPER
# Encoded basic auth key for the Minibus service
$ wrangler secret put MINIBUS_BASIC_AUTH --env DEVELOPER
# (OPTIONAL) Minibus service URL
$ wrangler secret put MINIBUS_API_URL --env DEVELOPER
```
4. Publish `wrangler publish --env DEVELOPER`