Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deploy dApp on IPFS #53

Open
christianbrb opened this issue Mar 27, 2019 · 7 comments
Open

Deploy dApp on IPFS #53

christianbrb opened this issue Mar 27, 2019 · 7 comments
Milestone

Comments

@christianbrb
Copy link
Contributor

christianbrb commented Mar 27, 2019

Description

Acceptance criteria

Tasks

  • [ ]

Story Points

Why do this?

We want to ensure the dApp is always accessible in a decetralized way.

@christianbrb
Copy link
Contributor Author

Yesterday I have met @RachBLondon from 3Box. They have been developing a wrapper to easily use IPFS.
MetaMask is also using it to enable the user to backup their data.
Maybe an option here or for #152

@christianbrb christianbrb changed the title Deploy Wallet on IPFS Deploy dApp on IPFS Dec 6, 2019
@kelsos
Copy link
Contributor

kelsos commented Dec 6, 2019

@christianbrb I was thinking for a while if we could possibly leverage IPFS for the backup/restore of the user data.

Thank you for the links, I will have a look.

I think at some point I was looking into deploying to IPFS and it didn't seem like much work to actually integrate the deployment in our CI workflow.

@christianbrb
Copy link
Contributor Author

christianbrb commented Dec 16, 2019

How to automatically deploy it on IPFS: https://medium.com/coinmonks/automated-deploy-to-ipfs-and-ens-12bae2f40302?

@kelsos
Copy link
Contributor

kelsos commented Dec 16, 2019

Thanks @christianbrb I will have a look.

@kelsos
Copy link
Contributor

kelsos commented Dec 16, 2019

I would say that using the ENS part is probably not feasible since automating this requires to pass the private key controlling the domain to the CI server configuration. I don't think we want to do that.

As an alternative, from a quick read, I can see that there is ipns and DNSLink. So we could use something like that for people to always find the latest deployment of the light client dApp

@kelsos
Copy link
Contributor

kelsos commented Dec 16, 2019

I am not sure if this is possible yet but I am just noting it as a point to research. We should look if it is possible to use ENS through IPNS so that we don't have to update ENS everytime a deployment happens.

@pepae
Copy link

pepae commented Jun 25, 2020

Afaik, https://mesa.eth.link/ and http://openswap.eth.link/ do it this way, maybe this could serve as an example.
For mesa we can ask gnosis/the dxdao guys how they did it, if more information is needed.

@christianbrb christianbrb added this to the Product Backlog milestone Jul 31, 2020
@christianbrb christianbrb removed this from the Product Backlog milestone Sep 23, 2020
@taleldayekh taleldayekh added this to the Tech Debt milestone Mar 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants