1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

大阪ハイテクノロジー専門学校Advent Calendar 2024

Day 13

flaskアプリをEC2でデプロイした話

Last updated at Posted at 2024-12-12

こんにちは、人工知能学科3年の川上です。
授業でデプロイとかあんまりしないですよね。自分でやらないと。
最近はreplitみたいなのも出て、このままいくと全部自動化されるんじゃないかと思ってますが、今日は手動でflaskアプリをEC2でデプロイした話について話します。
引っ掛かった部分と簡単な流れだけ伝えるので、わからないことはchatGPTに聞いてください。

流れ
1,flaskでpythonファイルを作る。
2,ローカルで動作確認。
3,EC2開ける。ポート開ける設定する。
4,EC2インスタンスに接続してpythonファイルを移す。
5,pythonファイルを実行。

ひっかかかった部分
5,のflaskアプリを実行するとこで、サーバーが立てられたものの、時間がたつと機能しなくなる問題がおきました。flaskアプリをpython ファイル名だけで実行するのではやはり無理があったようで、flask専用の安定したサーバーを立てる機能、Gunicorn + nginx(ローカルサーバーでのデプロイ)を使った。やり方はAIに聞けばできると思います。

後は、EC2の設定の時にポート開くの忘れてたり、したけど、基本はこの流れで行けました。
EC2インスタンスに接続するってのは
{38B3022C-8625-402D-B83E-FFA9556CCC7C}.png
この接続のところを押すってことです。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?