yayponies-ipfs/script.sh
Daniil Gentili 37423ea070 Fixes
2019-04-22 11:06:38 +00:00

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"