如何在openshift上将自己用Java开发的RESTAPI代码部署到云上?

如何在openshift上将自己用Java开发的RESTAPI代码部署到云上?,java,rest,openshift,Java,Rest,Openshift,我有一个用Java开发的REST API(使用MySql、Tomcat/JBOSS EAP),可以打包在WAR或EAR中,我不知道如何在Openshift中部署应用程序而不提交GIT(因为我觉得通过GIT公开代码显示了实现) 实际上,我正在寻找一个免费的Webservices层(除了AWS) 因为AWS要求为我的android部署一个信用卡系统 应用程序/web应用程序 我试着看了这么多的教程,但我一个也看不懂 感谢您的帮助。甚至其他解决方案也可以 注意:我检查了stackOverflow中的其

我有一个用Java开发的REST API(使用MySql、Tomcat/JBOSS EAP),可以打包在WAR或EAR中,我不知道如何在Openshift中部署应用程序而不提交GIT(因为我觉得通过GIT公开代码显示了实现)

实际上,我正在寻找一个免费的Webservices层(除了AWS) 因为AWS要求为我的android部署一个信用卡系统 应用程序/web应用程序

我试着看了这么多的教程,但我一个也看不懂

感谢您的帮助。甚至其他解决方案也可以


注意:我检查了stackOverflow中的其他问题,没有一个问题解释了基本原理或解决方案。

您可以在OpenShift实例中使用Docker映像,有大量java Docker示例可供探索。您可以在项目中使用Dockerfile文件来设置应用程序环境并复制已生成的WAR或EAR。然后使用docker cli或docker Maven插件构建映像。构建映像后,可以使用以下命令创建应用程序

$ oc new-app <DOCKER-IMAGE>
$oc新应用

您可以在OpenShift实例中使用Docker映像,有很多java Docker示例可供探索。您可以在项目中使用Dockerfile文件来设置应用程序环境并复制已生成的WAR或EAR。然后使用docker cli或docker Maven插件构建映像。构建映像后,可以使用以下命令创建应用程序

$ oc new-app <DOCKER-IMAGE>
$oc新应用

感谢回复f-society,我正在寻找如何将rest api制作成docker映像并在openshift中部署它,如果可能的话,你能给我推荐一些吗?回复f-society,我正在寻找如何将rest api制作成docker映像并在openshift中部署它,如果可能的话,你能给我推荐一些吗