Я думаю, что лучшим решением для вас является Heroku, у которого есть бесплатный план и который можно связать с вашим репозиторием, чтобы автоматически повторно развертывать ваш сайт после каждого нажатия.
Но учтите, что для обслуживания простого HTML-сайта вам необходим файл index.php
со следующим содержимым <?php header( 'Location: /index.html' ) ; ?>
Я только что развернул этот HTML-сайт прямо из своего репозитория GitHub.: Сайт Heroku HTML
Это из их DevCenter
Счетам предоставляется 550 бесплатных динамометров в месяц.В дополнение к этим базовым часам аккаунты, которые проверяют с помощью кредитной карты, получат дополнительные 450 часов, добавленные к ежемесячной бесплатной квоте динамометра.Это означает, что вы можете получать в общей сложности 1000 бесплатных часов в месяц, если вы подтвердите свой аккаунт с помощью кредитной карты.
Когда вы используете все свои бесплатные часы работы в течение определенного месяца, все бесплатные приложения на вашем аккаунте будут вынуждены спать до конца месяца.
Каждой учетной записи Heroku назначается пулбесплатных динамо часов.Приложение активно потребляет бесплатные часы динамо, если приложение настроено на использование свободных динамо, и выполняется любое из следующих условий:
У него есть веб-динамо, которое получает трафик (т. Е. Не спит)
У него работает рабочий динамо
У него работает одноразовый динамо.Например, один запускается через CLI или планировщик.Если в приложении есть бесплатный веб-динамо, и этот динамо не получает веб-трафик в течение 30-минутного периода, оно будет спать.
Бесплатные веб-динамы не потребляют бесплатные часы динама во время сна.
Если спящий веб-динамо получает веб-трафик, он снова станет активным после небольшой задержки (при условии, что на вашем аккаунте есть свободные часы динамографии).
Итак, в заключение: если у вас нет постоянного веб-трафикана ваш сайт в течение более 550 (или 1000) часов у вас не будет никаких реальных проблем.
Вы можете узнать больше о dynos более здесь