首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署java后端和Javascript前端

部署java后端和Javascript前端
EN

Stack Overflow用户
提问于 2016-08-17 12:20:05
回答 1查看 1K关注 0票数 0

我有一个应用程序,我想部署到Heruko。REST API是用DropwizardGradle构建的,而前端是用javascript构建的。是否有一种方法将这两者部署在同一个文件结构中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-17 13:01:24

您可以使用Heroku对在应用程序上运行多个构建包的支持。简而言之,您可以运行以下命令:

代码语言:javascript
复制
$ heroku buildpacks:clear 
$ heroku buildpacks:add heroku/nodejs
$ heroku buildpacks:add heroku/java

如果你的应用程序有一个package.json和一个pom.xml,这应该是正常工作的。您可能遇到的唯一警告是dependenciespackage.json中的devDependencies默认情况下,因此您可能需要运行:

代码语言:javascript
复制
$ heroku config:set NPM_CONFIG_PRODUCTION=false

这里有一篇文章描述了使用Grunt结合Java和Maven实现JavaScript任务的自动化的这种设置,但是对于Gulp来说基本上是一样的。

我不明白你关于符号链接的问题。

编辑:

也许符号链接问题意味着前端和后端的代码不在同一个回购程序中?我建议合并这些模块,或者使用Git子模块。或者,您可以将整个应用程序(前端资产和后端代码)打包到一个可执行的JAR文件中,并使用heroku部署进行部署。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38996492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档