私は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. Webpackバックエンドとフロントエンドのホットリロード
- 6. フロントエンドとバックエンドのソリューション組織
- 7. フロントエンドとしてのJavaとバックエンドとしてのPHP
- 8. JavaScriptとC#(フロントエンドとバックエンド)のbase64にイメージが異なる
- 9. バックエンド/フロントエンドCakePHP 3
- 10. (Django)フロントエンドとバックエンドを分割
- 11. は、Magentoのフロントエンド&バックエンド
- 12. クラウドベースのアプリケーションJavaのバックエンドとAndroidのフロントエンドを持つ
- 13. Angular2フロントエンドでHeroku Javaアプリケーションにデプロイ
- 14. WebStormでバックエンドとフロントエンドのJavaScriptファイルを認識させる
- 15. RoR3のバックエンドとフロントエンドのオプションは?
- 16. Joomla - フロントエンドとバックエンドの1つの機能
- 17. フロントエンドのバックエンドでのurl_for - symfony
- 18. WEB UIフロントエンドとC++バックエンド間の通信?
- 19. バックエンド検証とフロントエンド検証の同期
- 20. フロントエンド/バックエンドの違いとハプロキシで聞く
- 21. TFS 2010フロントエンド/バックエンドの展開
- 22. バックエンドへのフロントエンド接続
- 23. JavaフロントエンドでJavaバックエンドを接続する方法
- 24. PhpバックエンドとC#フロントエンドを使ったチャットアプリケーション
- 25. フロントエンドとバックエンドを分離したSPA
- 26. Yiiフレームワークでフロントエンドとバックエンドを分離
- 27. Herokuレビューアプリ - 分離されたバックエンドとフロントエンド
- 28. フロントエンドとバックエンドにウィジェットを表示
- 29. JSフロントエンド付きPythonバックエンド
- 30. CakePHPバックエンドを持つCappuchinoフロントエンド
node.jsはバックエンドに使用されます。どのようにフロントエンドに使用していますか? – owaishanif786