fission-codes / fission

Fission CLI & server
https://runfission.com/docs
119 stars 14 forks source link

go-ipfs 0.12.2 & enable hole punching #591

Closed expede closed 2 years ago

expede commented 2 years ago

https://github.com/fission-suite/fission/issues/590

On conference WiFi, even πŸ˜† Stuff appears to continue to work (and was actually extremely fast this time)

[nix-shell:~/Documents/Work/Fission/fission]$ fission setup
🌱 Setting up environment
πŸͺ Downloading managed IPFS for macOS
πŸ••πŸŽ›οΈ  Configuring managed IPFS
πŸ”‘ Setting up keys
🏠 Do you have an existing account? [Y/n] n
Username: expede-devconnect-21-04-22
Email: be.zelenka@gmail.com
βœ… Registration successful! Head over to your email to confirm your account.
πŸŽ›οΈ  Initializing user config file
βœ… Done! Welcome to Fission, expede-devconnect-21-04-22 ✨

[nix-shell:~/Documents/Work/Fission/fission]$ mkdir ~/Desktop/foobar

[nix-shell:~/Documents/Work/Fission/fission]$ cd ~/Desktop/foobar

[nix-shell:~/Desktop/foobar]$ echo "hello world, this is a unique string from Devconnect '22" > test.txt

[nix-shell:~/Desktop/foobar]$ fission app register
πŸ‘· Choose build directory (.):
βœ… App initialized as loyal-little-geriatric-golem.fission.app
⏯️  Next run fission app publish [--open|--watch] to sync data
πŸ’ It may take DNS time to propagate this initial setup globally. In this case, you can always view your app at https://ipfs.runfission.com/ipns/loyal-little-geriatric-golem.fission.app

[nix-shell:~/Desktop/foobar]$ fission up
πŸ•‘πŸ›« App publish local preflight
πŸ•–βœˆοΈ  Pushing to remotePeer List...
πŸš€ Now live on the network
πŸ“ DNS updated! Check out your site at:
πŸ”— loyal-little-geriatric-golem.fission.app

[nix-shell:~/Desktop/foobar]$ curl https://loyal-little-geriatric-golem.fission.app/test.txt
hello world, this is a unique string from Devconnect '22