librepages
1.0.0
Статические веб-сайты с автоматической развертыванием от репозитории GIT
SSHING в сервер и выполнение git pull
- это скучно. Я не мог найти какого -либо бесплатного (как в Freedom) программное обеспечение для автоматизации статических развертываний веб -сайта, таких как страницы GitHub или NetLify.
Это очень минимально, все, что он делает, это git fetch $branch
, но это работает для меня :)
Вся конфигурация выполняется через ./config/default.toml(CAN быть перенесенным в /etc/static-pages/config.toml
). Слишком добавьте веб -сайт, сделайте аналогичную запись:
pages = [
{ branch = " gh-pages " , repo = " https://github.com/realaravinth/realaravinth/ " , path = " /var/www/pages/realaravinth " , secret = " mytopsecretsuperlongpassword123 " },
]
Если pages
развернуты на pages.example.com
gh-pages
curl -v --location --request POST ' https://pages.example.com/api/v1/update '
--header ' Content-Type: application/json '
--data-raw " {
" secret " : " $token " ,
" branch " : " gh-pages "
} "