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

https://github.com/web3-storage/dagula-gateway

An IPFS Gateway for Cloudflare Workers that uses Dagula.
https://github.com/web3-storage/dagula-gateway

Last synced: about 1 year ago
JSON representation

An IPFS Gateway for Cloudflare Workers that uses Dagula.

Awesome Lists containing this project

README

          

# dagula-gateway

> An IPFS Gateway for Cloudflare Workers that uses Dagula.

![Dagula Gateway Diagram](https://dweb.link/ipfs/bafybeiheilouffa22iufkgebssavr7rkdpuuihu7nf5fsz7vjvoyrn7fky/dagula-gateway.png)

## 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
# multiaddr (with peer ID) of peer to transfer from
$ wrangler secret put REMOTE_PEER --env DEVELOPER
```
4. Publish `wrangler publish --env DEVELOPER`