仕事2019.01.22
Deploying Docker app on GAE 🐳
今日のやったこと
1月22日はカレーの日、カレー食べたい
GAEにデプロイ2日目
昨日の続き。いろいろ試行錯誤した結果、nodeのalpineイメージでGAEにちゃんとデプロイできた。だいぶ時間かかったけどなんとかなったので良かった。ちなみに、ハマったポイントはこんなかんじ。
- デプロイ時にGAE側で
node_modulesを消してるっぽくて、
実行時に必要なものまで消えちゃってた - 8080番ポートで待ち受けておかないとだめ
- Expressだったら
app.enable('trust proxy')しないとだめ
node_modules消えちゃうのが1番納得いってないけど、まあそういうものなのかな…仕方ないのかな…と今のところは思ってる。
デプロイできたのはいいけどローカルで実行するよりも効率悪くなっちゃったので次はマシンスペックとかをごにょごにょしないとだめっぽい。