In this example repo, we've followed Fleek's guide on how to create a continuous deployment of your static-site using GitHub Actions.
The difference here though is that we're deploying a built polywrapper instead. This allows us to continuously deploy polywrap packages, making them readily available using DNS based domain, and still have the files pinned and availble via IPFS.
https://dawn-leaf-2772.on.fleek.co/
- Developer pushes to repo
- GitHub workflow is triggered
- Wrapper is built
- Fleek's GitHub action is used to deploy to a pre-existing "site" on their platform, using the .fleek.json configuration file.
- Upon Fleek's platform API receiving the request for deployment, it will upload and pin the files to its IPFS nodes, and update the site's DNS based domain to the latest IPFS hash.
Rapid development, where you want to be able to test new polywrap packages without paying gas fees to update an ENS domain with a new IPFS hash.