Scaffold-ETH Fleek is a extension of Scaffold-ETH 2 to deploy your builds with Fleek on decentralized storage.
Fleek is a platform that allows you to deploy your website on IPFS and host it for free.
This guide will show you how to do deploy your SE-2 build to Fleek.
1/ Goto Fleek app to create your own Fleek account
2/ From your local computer, login into Fleek with this command:
$ yarn fleek:login
To deploy your SE-2 build to Fleek, run this command:
$ yarn fleek:deploy
First time it will ask you to init your project, use these params:
- directory
out
- optional build
no
- config format
JSON
Then your app will be build then uploaded to Fleek.
Note that decentralized storage as IPFS, requires client only
application (i.e. SPA Single Page Application
) without server side.
With NextJs this is possible by using Static HTML Export
For existing application, you may have to modify internal links: between absolute link (like https://website.io/image.png
), related links (like image.png
or ./image.png
) and root link (like /image.png
).