我可以在Synology NAS中部署Java Spring引导应用程序吗?
我有一个带有RESTAPI(Maven构建和MongoDB数据库)的Spring引导应用程序。我还将在上面创建一个带有Angular 2的UI(npm构建) 我想做的是,托管这个网站,其后端和服务器上的数据库。我可以在我的Synology NAS(DS216j)上这样做吗?还是我最好买一台像Raspberry Pi 3这样的小电脑我可以在Synology NAS中部署Java Spring引导应用程序吗?,java,docker,spring-boot,deployment,synology,Java,Docker,Spring Boot,Deployment,Synology,我有一个带有RESTAPI(Maven构建和MongoDB数据库)的Spring引导应用程序。我还将在上面创建一个带有Angular 2的UI(npm构建) 我想做的是,托管这个网站,其后端和服务器上的数据库。我可以在我的Synology NAS(DS216j)上这样做吗?还是我最好买一台像Raspberry Pi 3这样的小电脑 我听说我们可以在Docker中部署我们的应用程序,Synology有Docker应用程序或其他什么?这能帮助我达到我的目标吗?我想从你们类似的设置中得到一个逐步的指南
我听说我们可以在Docker中部署我们的应用程序,Synology有Docker应用程序或其他什么?这能帮助我达到我的目标吗?我想从你们类似的设置中得到一个逐步的指南 据我所知,你只想让你的应用程序在你的NAS上运行,所以使用Docker是一种选择,但没有要求 根据,您的DS216j支持Java8。 因此,你必须做的是:
java-jar.jar运行它
您还可以从应用程序创建Docker映像并在NAS上运行,您的模型似乎支持Docker:。但在我看来,这会带来一些额外的努力,但没有任何附加值。谢谢你的回答。看起来很有希望。你们知道我如何部署angular应用程序(UI)吗?你们可以在一个jar中打包和部署SpringBoot应用程序和GUI。下面的文章解释了如何从头开始设置项目。另请参阅一些注释,其中详细讨论了两个组件都打包在一个jar中。非常抱歉,我忘了提及,我的后端使用MongoDB数据库。。你知道没有Docker我还能应付吗?使用MongoDB进行快速谷歌搜索,会得到提到Docker的答案。顺便说一下。。我的天气学模型不受支持:/我认为这是我问题的死胡同。谢谢你!好的,很抱歉听到这个消息。根据您的需求,您可以转移到MySQL或MariaDB之类的数据库(Synology本机支持这类数据库,以防您想避免购买新硬件)。