LoginSignup
1
0

More than 3 years have passed since last update.

gcloud app deployしたアプリが動かずにかなりハマった話

Last updated at Posted at 2019-09-16

皆さん、こんにちは。

最近、GAE(Google App Engine)を使ってGOのアプリを開発をしているのですが、デバッグも終わっていざデプロイしてみると、起動した後に以下のような画面になって全く動かない、という現象に遭遇しました。

image.png

結論として、原因はapp.yamlファイルにあったのですが、どこがおかしいのか分かりますか?

app.yaml
runtime: go112

env_variables:
  DB_USER: "XXX"
  DB_PASSWORD: "XXX"
  SERVER_PORT: "8000"

ちょっと考えてみてください。

...

...

...

...

...

はい、ポートがダメです。

SERVER_PORT: "8000"

GAEではデフォルトのポート番号が8080で固定されているので、そこに気づかずに別ポートを指定してしまうと、ファイアウォールにブロックされてしまうわけですね。(よく考えたら、当たり前の話でした。。)

ポート番号を8080に書き換えたら、無事ページが表示されました。

デフォルトのポート番号がある、ということを知らずに結構ハマってしまいましたが、このハマりが誰かの助けになれば幸いです。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0