質問編集履歴

2

2018/03/13 15:58

投稿

kefi3104
kefi3104

スコア33

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- laravelのプロジェクトにnuxt.js(SSRあり)を導入しているのですが、いざherokuにデプロイするに辺り、いろいろ不明点がありましてご質問いたします。
1
+ これまで heroku上のnginxで動かしていたlaravelのプロジェクトにnuxt.js(SSRあり)を導入しているのですが、いざherokuにデプロイするに辺り、いろいろ不明点がありましてご質問いたします。
2
2
 
3
3
 
4
4
 

1

内容を詳細にアップデート

2018/03/13 15:58

投稿

kefi3104
kefi3104

スコア33

test CHANGED
@@ -1 +1 @@
1
- heroku上でnuxtとlaravelをホストする方法
1
+ heroku上でnuxt.jsとlaravelをホストする方法
test CHANGED
@@ -1,31 +1,45 @@
1
- laravelのプロジェクトにnuxt(ssrあり)を導入しているのですが、いざherokuにデプロイするに辺り、いろいろ不明点がありましてご質問いたします。
1
+ laravelのプロジェクトにnuxt.js(SSRあり)を導入しているのですが、いざherokuにデプロイするに辺り、いろいろ不明点がありましてご質問いたします。
2
2
 
3
3
 
4
4
 
5
5
  ## 現状
6
6
 
7
+ laravelをAPIサーバーとして使用し、laravelプロジェクトの直下にnuxt.jsをインストールしています。
8
+
9
+ ローカルでは、以下のように別ポートで起動して、nuxt.jsでSSRし、laravelのAPIでCRUDを実現しています。
10
+
11
+ nuxt.js: http://localhost:3000
12
+
13
+ laravel: http://localhost:8000
14
+
15
+
16
+
17
+
18
+
7
- 以下の公式ドキュメントを参考にherokuの設定しました。
19
+ herokuへのデプロイの際には、以下の公式ドキュメントを参考にherokuの設定しました。
8
20
 
9
21
  https://ja.nuxtjs.org/faq/heroku-deployment/
10
22
 
11
23
 
12
24
 
13
- また、Procfileの内容を以下に変更しました
25
+ また、Procfileの内容を以下に変更しました。(nuxt startを実行)
14
26
 
15
27
  ```
16
28
 
17
- web: yarn start(nuxt start)
29
+ web: yarn start
18
30
 
19
31
  ```
20
32
 
21
33
 
22
34
 
23
- ここまでで、とりあえずnuxtはherokuでホストされ、トップページは表示できるようになったのですが、APIサーバーであるlaravelを立ち上げる方法が分かりせん
35
+ ここまでで、とりあえずnuxtはherokuでホストされ、トップページは表示できるようになったのですが、APIサーバーであるlaravelを立ち上げる方法で悩んでい
24
36
 
25
37
 
26
38
 
27
- この場合、別アプリとして分けずにlaravelを立ち上げる方法はありませんでしょうか?
39
+ ## 質問
28
40
 
41
+ herokuでは、このようなポートが異なる2つのプロセスを1つのアプリで起動することはできないのでしょうか?
29
42
 
43
+ web dynoは1アプリにつき1つのようなので、他のプロセスとして立ち上げる方法も検討しているのですが、そもそもhttpでアクセスできないようなので、別プロセスとしての起動は無理がありますでしょうか?
30
44
 
31
- そもそも、別アプリとしてlaravelを分けるべきでしょうか?
45
+ そもそも、このような場合、laravelとnuxt.jsは別アプリとして分けるべきでしょうか?