Автоматическое развертывание из репозитория github на веб-хостинг - PullRequest
1 голос
/ 08 мая 2020

В настоящее время я пытаюсь настроить автоматическое развертывание из репозитория Github на моем провайдере веб-хостинга. Я добивался этого раньше с Netlify, но я хочу разместить свой веб-сайт у своего хостинг-провайдера, а не Netlify.

Я не знаю, с чего начать, и даже мой провайдер не знал, возможно ли это.

Провайдер веб-хостинга: TransIP (голландский) Проект: Gatsby + ReactJS

Я могу получить доступ к серверу хостинга с (-ами) ftp. Надеюсь, вы укажете мне верное направление.

1 Ответ

0 голосов
/ 09 мая 2020

Gatsby требует HTTP-сервера, такого как Nginx, Apache или Node.js HTTP-сервер. Все, что может содержать файлы stati c HTML. По сути, это то, что работает в Netlify в фоновом режиме.

Вы можете использовать свой FTP-доступ для перемещения файлов Gatsby на ваш сервер. Раньше я размещал Гэтсби на сервере Linux root, который имел Nginx в качестве HTTP-сервера. Вы перемещаете содержимое папки /public, которая создается после запуска gatsby build, в папку www вашего сервера. Этот блог довольно хорошо описывает метод, который я использовал.

Мой совет - продолжать использовать netlify или любой другой c хостинг-провайдер stati. Это намного проще, быстрее, надежнее и избавляет от работы, которую вы тратите на настройку конвейера развертывания.

Я не говорю по-голландски. Спросите своего хостинг-провайдера, есть ли у него «HTTP-сервер» или способ разместить «stati c HTML, CSS и Javascript».

...