LoginSignup
1
0

More than 1 year has passed since last update.

Pythonanywhereというものを使ってデプロイしてみる

Posted at

Pythonanywhereというものを使ってデプロイしてみる

Pythonanywhereとは

Pythonで制作したプロダクトをデプロイすることができるPaasクラウド
IDEとして利用することもでき、ブラウザ上でコードを編集することができる

デプロイの流れ

こちらで制作したものをデプロイする(フレームワークはFlaskです)

コンソールでGithubリポジトリをクローンする

git clone https://github.com/sayyyyyy/flask-api

スクリーンショット 2022-04-02 13.08.07(2).png

スクリーンショット 2022-04-02 13.08.43(2).png

成功したらFilesの中にクローンしたディレクトリが追加されてるはず!
この時にディレクトリのPythonファイルがある位置を確認しておく

アプリの作成

WebをクリックしてAdd a new web app選択する

フレームワークを選択する(今回はFlask)
スクリーンショット 2022-04-02 13.12.42(2).png

Pythonのバージョンを選択する(今回はPython 3.9)
スクリーンショット 2022-04-02 13.12.47(2).png

pythonファイルがある位置を入力する
スクリーンショット 2022-04-02 13.13.29(2).png

Pythonファイルが更新されてしまうので指定したPythonファイルを更新し直す(もっと良い方法があるかも)

Webの中にある下記の部分をEnabledにするとHTTPSになる
スクリーンショット 2022-04-02 14.07.33(2).png

WebのReload~という緑色のボタンをクリックしてアプリを最新の状態に更新する

デプロイの確認

クリックしてデプロイできているか確認する
スクリーンショット 2022-04-02 14.39.08(2).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