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/registryport- целое число. Порт, который будет слушать сервис. По умолчанию8000
Пример
В большинстве случаев достаточно указать только параметр key:
services.github-ipfs.enable = true;
services.github-ipfs.key = "secret-key";