mirror of
https://github.com/danog/yayponies-ipfs.git
synced 2024-11-26 20:04:44 +01:00
24 lines
651 B
Bash
Executable File
24 lines
651 B
Bash
Executable File
#!/bin/bash
|
|
cd $1
|
|
git pull origin master
|
|
cd ypmirror
|
|
git reset --hard
|
|
git pull origin master
|
|
|
|
for f in $(find . -type f -name '*.php'); do
|
|
curl "$2/$f" -so "$f"
|
|
mv "$f" "${f/php/html}"
|
|
done
|
|
find . -type f -exec sed 's/\.php/\.html/g' -i {} +
|
|
|
|
cd ..
|
|
hash=$(ipfs name publish /ipfs/$(ipfs add -r ypmirror/ | sed '/ ypmirror$/!d;s/added //;s/ .*//g') | sed 's/:.*//g;s/Published to //g')
|
|
echo "
|
|
Create a DNS TXT record with value dnslink=/ipfs/$hash and name _dnslink.domain.name (add a TXT record with name domain.name, too, just to be sure).
|
|
Then configure it using https://www.cloudflare.com/distributed-web-gateway
|
|
|
|
Enjoy!
|
|
|
|
~Daniil Gentili"
|
|
|