从github repo自动部署到web主机



我目前正在尝试设置从Github存储库到我的网络主机提供商的自动部署。我以前用Netlify做到了这一点,但我想在我的托管提供商而不是Netlify托管我的网站。

我不知道从哪里开始,甚至我的供应商也不知道这是否可能。

网络主机提供商:TransIP(荷兰(项目:盖茨比+ReactJS

我可以使用ftp访问托管服务器。我希望你能给我指明正确的方向。

Gatsby需要一个HTTP服务器,如Nginx、Apache或Node.js HTTP服务器。任何可以承载静态HTML文件的内容。这基本上就是Netlify在后台运行的内容。

您可以使用FTP访问权限将Gatsby文件移动到服务器。我曾经在Linux根服务器上托管Gatsby,该服务器将Nginx作为HTTP服务器。您可以将运行gatsby build后生成的/public文件夹的内容移动到服务器的www文件夹中。这个博客描述了我用得很好的方法。

我的建议是继续使用netlify或任何其他静态托管提供商。它更容易、更快、更可靠,并消除了您在设置部署管道方面所花费的工作。

我不会说荷兰语。询问您的托管提供商是否有"HTTP服务器"或托管"静态HTML、CSS和Javascript"的方式。

最新更新