私はHerukoにデプロイしたいアプリがあります。 REST
APIはDropwizard
とGradle
で構築され、フロントエンドはjavascript
で構築されています。 2つのファイルを同じファイル構造で一緒に展開する方法はありますか?javaバックエンドとJavascriptフロントエンドのデプロイ
答えて
アプリでmultiple buildpacksを実行するためのHerokuのサポートを使用できます。要するに、あなたはこれを実行することができます:あなたのアプリがpackage.json
、これはかなりうまく動作するはずですpom.xml
を持って
$ heroku buildpacks:clear
$ heroku buildpacks:add heroku/nodejs
$ heroku buildpacks:add heroku/java
場合。あなたが遭遇する唯一の注意点は、package.json
のdevDependencies
に対してdependencies
です。 The Node.js buildpack will not install devDependencies
by default、あなたが実行する必要があるかもしれないので:
$ heroku config:set NPM_CONFIG_PRODUCTION=false
ここではUsing Grunt with Java and Maven to Automate JavaScript Tasksため、この設定を記述する記事ですが、それはガルプのために基本的に同じです。
シンボリックリンクに関するご質問がありません。
EDIT:
たぶん、シンボリックリンクの質問には、フロントエンドとバックエンドのコードは同じレポではないことを意味しますか?これらをマージするか、Gitサブモジュールを使用することをお勧めします。または、アプリケーション全体(フロントエンドのアセットとバックエンドコード)を実行可能なJARファイルにパッケージ化し、heroku-cli-deployでデプロイすることもできます。
あなたの答えをありがとう。私は確かにそれを試してみましょう。私のシンボリックリンクの質問に関しては、私のアプリケーションは別のreposにあります。私のマシンでは 'REST' APIは' localhost:8080 'で動作します。 'gulpfile'は' localhost:8085'でフロントエンドを実行しますが、引き続きAPIデータを取得できます。友人はシンボリックリンクを提案して、2つのアプリケーションを異なるポートで実行する必要はありませんでした。 – unmatchedsock
- 1. 同じHerokuアプリケーション/ dynoにバックエンドとフロントエンドをデプロイ
- 2. MVC .Netフロントエンドとバックエンド
- 3. Symfony2とフロントエンドとバックエンドのバンドル
- 4. HTML5 NetBeansのJava EEバックエンドのフロントエンド
- 5. APIバックエンドとSPAのフロントエンド
- 6. Webpackバックエンドとフロントエンドのホットリロード
- 7. フロントエンドとバックエンドのソリューション組織
- 8. フロントエンドとしてのJavaとバックエンドとしてのPHP
- 9. JavaScriptとC#(フロントエンドとバックエンド)のbase64にイメージが異なる
- 10. フロントエンドとバックエンド(Java - Angular)との間違った通信
- 11. (Django)フロントエンドとバックエンドを分割
- 12. フロントエンド= ..nginux .. =バックエンド?
- 13. バックエンド/フロントエンドCakePHP 3
- 14. は、Magentoのフロントエンド&バックエンド
- 15. クラウドベースのアプリケーションJavaのバックエンドとAndroidのフロントエンドを持つ
- 16. Angular2フロントエンドでHeroku Javaアプリケーションにデプロイ
- 17. WebStormでバックエンドとフロントエンドのJavaScriptファイルを認識させる
- 18. フロントエンドとバックエンドの指導の指導
- 19. Joomla - フロントエンドとバックエンドの1つの機能
- 20. RoR3のバックエンドとフロントエンドのオプションは?
- 21. 紺碧のフロントエンドとバックエンドの分離
- 22. フロントエンドのバックエンドでのurl_for - symfony
- 23. HTTPpressのフロントエンド、HTTPのバックエンド
- 24. paramsフロントエンドとバックエンドAPIの対応方法
- 25. フロントエンド/バックエンドの違いとハプロキシで聞く
- 26. WEB UIフロントエンドとC++バックエンド間の通信?
- 27. リア・フロントエンドとノード・バックエンド間の認証
- 28. バックエンド検証とフロントエンド検証の同期
- 29. ReactフロントエンドとDjango RESTバックエンドの統合テスト
- 30. JavaフロントエンドでJavaバックエンドを接続する方法
node.jsはバックエンドに使用されます。どのようにフロントエンドに使用していますか? – owaishanif786