部署java后端和Javascript前端
Deploying java backend and Javascript frontend
我有一个应用程序,我想部署到海鲁科。REST
API采用Dropwizard
和Gradle
构建,前端采用javascript
构建。是否有一种方法将两者一起部署到相同的文件结构中?
你可以使用Heroku的支持在一个应用上运行多个构建包。简而言之,你可以这样运行:
$ heroku buildpacks:clear
$ heroku buildpacks:add heroku/nodejs
$ heroku buildpacks:add heroku/java
如果你的应用程序有一个package.json
和一个pom.xml
,这应该很好地工作。您可能遇到的唯一警告是package.json
中的dependencies
与devDependencies
。Node.js buildpack默认不会安装devDependencies
,所以你可能需要运行:
$ heroku config:set NPM_CONFIG_PRODUCTION=false
这里有一篇文章描述了使用Grunt与Java和Maven自动执行JavaScript任务的设置,但对于Gulp来说基本是一样的。
我不明白你关于符号链接的问题。
编辑:也许symlinks问题意味着前端和后端代码不在同一个仓库中?我建议合并这些模块,或者使用Git子模块。或者你可以将整个应用程序(前端资产和后端代码)打包到一个可执行的JAR文件中,然后使用heroku-cli-deploy进行部署。
相关文章:
- 在前端javascript应用程序中使用DI容器有意义吗
- Java后端和JavaScript前端,如何加入
- 选择一个MVC框架(Javascript - 前端) - Backbone,Angular,Ember
- 如何使用Eclipse进行Spring REST开发,以及用于JavaScript/前端开发的编辑器等括号
- Cloud端点拒绝javascript前端的浮点值
- 没有全局参数的JavaScript前端模块化
- 确保javascript前端/REST后端架构网站安全的最佳方法
- 在Java后端和javascript前端之间传输数据
- 如何从Javascript前端传递值到训练回归函数
- 验证javascript前端
- Google OAuth -使用Javascript前端和服务器后端(授权代码流)进行身份验证
- Webapi后端与纯javascript前端,安全性
- 保护HTML/ javascript前端和后端(身份验证)之间的请求
- Symfony -从javascript(前端)和控制器(后端)访问树枝模板
- 部署java后端和Javascript前端
- 设计Javascript前端<->C++后端通信
- JSP/JavaScript 前端上传验证 32 位或 64 位文件
- 从具有简单Javascript前端的Java后端迁移到MEAN堆栈
- Javascript前端web开发中的递归函数用例
- 将Cherrypy中的数据传递给Javascript前端图表