如何在GitHub服务器上部署我的Web应用程序?

时间:2019-05-17 09:44:51

标签: java spring

当我使用HTML创建网站时,很容易将其部署在GitHub仓库(如github.com/mylogin/myrepos/website.html)

但是现在,我已经使用Vaadin Framework,Java,PostgreSQL等创建了更复杂的网站。 我的数据库已经在线工作,但是如何将我的项目转换为某些可部署文件?我无法在GitHub上启动InteliJ IDE并运行它。.

1 个答案:

答案 0 :(得分:0)

在Github Pages和Java应用程序上运行静态网页的主要区别在于,您需要一台服务器来运行应用程序代码-通过Github Pages,html / css / js代码将被发送到并解释。浏览器。

如果您正在寻找负担得起的或免费的解决方案:

  • DigitalOcean允许您以每月$ 3,50的价格设置linux网络服务器,它虽然小巧却非常适合个人项目-学生注册github.com/education可获得$ 50的信用额

  • Heroku也是很好的解决方案,易于设置。值得注意的是,经过一段时间的闲置(以分钟为单位,不确定多少,但<1h),免费的Heroku应用程序进入睡眠状态,之后,请求需要等待10-60秒,然后才能再次使用dyno。

  • 如果您对云感兴趣,请尝试AWSAzure。您每个月都会有几个小时的免费时间,除非您使用免费套餐,否则这些应用程序将不会离线。此外,为学生在一年中使用的200美元的信用额,对于个人项目来说绰绰有余!