Github -> IPFS
Сервис служит для публикации github репозиторий в сеть ipfs. Работает следующим образом:
- Вы выполняете
git push
- Github вызывает webhook
- github-ipfs ловит это событие
- github-ipfs скачивает репозиторий и публикует в сеть IPFS
- Хеш, полученный на предыдущем шаге, записывается в файл Registry
- Обновленный файл публикуется в IPNS
Опции
enable
- должен быть true, чтобы запустить сервисkey
- строковый параметр. Ключ, указанный при создании webhook в Githubpath
- строковый параметр. Путь к файлу Registry. По умолчанию/var/lib/github-ipfs/registry
port
- целое число. Порт, который будет слушать сервис. По умолчанию8000
Пример
В большинстве случаев достаточно указать только параметр key
:
services.github-ipfs.enable = true;
services.github-ipfs.key = "secret-key";